home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_49_SSRDLOTUS.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
137KB
|
2,397 lines
# near model CODE resource
# jump table entries: 10432-10432 (1 of them)
export_1304:
00000000 4E56 EE0E link A6, -0x11F2
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 49EE F454 lea.l A4, [A6 - 0xBAC]
0000000C 206D BA78 movea.l A0, [A5 - 0x4588]
00000010 4268 0184 clr.w [A0 + 0x184]
00000014 41EE FC26 lea.l A0, [A6 - 0x3DA]
00000018 2B48 CB20 move.l [A5 - 0x34E0], A0
0000001C 422D CB12 clr.b [A5 - 0x34EE]
00000020 7000 moveq.l D0, 0x00
00000022 7000 moveq.l D0, 0x00
00000024 3B40 CB0C move.w [A5 - 0x34F4], D0
00000028 3B40 CB0A move.w [A5 - 0x34F6], D0
0000002C 426D CB14 clr.w [A5 - 0x34EC]
00000030 41EE EE50 lea.l A0, [A6 - 0x11B0]
00000034 2B48 CB2A move.l [A5 - 0x34D6], A0
00000038 2B48 CB2E move.l [A5 - 0x34D2], A0
0000003C 3B7C 0604 CB28 move.w [A5 - 0x34D8], 0x604
00000042 4878 0604 push.l 0x604
00000046 486E EE50 pea.l [A6 - 0x11B0]
0000004A 206D BA78 movea.l A0, [A5 - 0x4588]
0000004E 4868 0262 pea.l [A0 + 0x262]
00000052 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000056 4A80 tst.l D0
00000058 4FEF 000C lea.l A7, [A7 + 0xC]
0000005C 6B00 092C bmi +0x92E /* 0000098A */
00000060 0C80 0000 0003 cmpi.l D0, 0x3
00000066 6E00 0922 bgt +0x924 /* 0000098A */
0000006A D080 add.l D0, D0
0000006C 303B 0806 move.w D0, [PC + D0 + 0x6]
00000070 4EFB 0000 jmp [PC + D0.w]
00000074 0014 0918 ori.b [A4], 0x18
00000078 0918 btst [A0]+, D4
0000007A 000C 6008 ori.b A4, 0x8
0000007E 4AAD E5C4 tst.l [A5 - 0x1A3C]
00000082 6700 0906 beq +0x908 /* 0000098A */
00000086 426D CB26 clr.w [A5 - 0x34DA]
0000008A 3D7C FFFE FFF4 move.w [A6 - 0xC], 0xFFFE
label00000090:
00000090 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00000094 4EBA 12EC jsr [PC + 0x12EC /* 00001382 */]
00000098 4A40 tst.w D0
0000009A 6B16 bmi +0x18 /* 000000B2 */
0000009C 0C40 0002 cmpi.w D0, 0x2
000000A0 6E10 bgt +0x12 /* 000000B2 */
000000A2 D040 add.w D0, D0
000000A4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000000A8 4EFB 0000 jmp [PC + D0.w]
000000AC 0008 08E0 ori.b A0, 0xE0
000000B0 08D4 426E bset.b [A4], 0x6E /* 'n' */
// begin alternate branch 000000B2-000000B6
label000000B2:
000000B2 426E FFEE clr.w [A6 - 0x12]
// end alternate branch 000000B2-000000B6
label000000B2: // (misaligned)
000000B4 FFEE .invalid <<F/7/7>>
000000B6 206D CB2A movea.l A0, [A5 - 0x34D6]
000000BA 1C10 move.b D6, [A0]
000000BC 202D CB2A move.l D0, [A5 - 0x34D6]
000000C0 5280 addq.l D0, 1
000000C2 2D40 EE48 move.l [A6 - 0x11B8], D0
000000C6 206E EE48 movea.l A0, [A6 - 0x11B8]
000000CA 7000 moveq.l D0, 0x00
000000CC 1028 0002 move.b D0, [A0 + 0x2]
000000D0 206E EE48 movea.l A0, [A6 - 0x11B8]
000000D4 7200 moveq.l D1, 0x00
000000D6 1228 0003 move.b D1, [A0 + 0x3]
000000DA E149 lsl D1.w, 8
000000DC 8240 or.w D1, D0
000000DE 3B41 BA7E move.w [A5 - 0x4582], D1
000000E2 206E EE48 movea.l A0, [A6 - 0x11B8]
000000E6 7000 moveq.l D0, 0x00
000000E8 1010 move.b D0, [A0]
000000EA 206E EE48 movea.l A0, [A6 - 0x11B8]
000000EE 7200 moveq.l D1, 0x00
000000F0 1228 0001 move.b D1, [A0 + 0x1]
000000F4 E149 lsl D1.w, 8
000000F6 8240 or.w D1, D0
000000F8 3B41 BA7C move.w [A5 - 0x4584], D1
000000FC 302D CB24 move.w D0, [A5 - 0x34DC]
00000100 6774 beq +0x76 /* 00000176 */
00000102 5340 subq.w D0, 1
00000104 6700 0898 beq +0x89A /* 0000099E */
00000108 5340 subq.w D0, 1
0000010A 6700 00C2 beq +0xC4 /* 000001CE */
0000010E 5340 subq.w D0, 1
00000110 6700 00D0 beq +0xD2 /* 000001E2 */
00000114 5740 subq.w D0, 3
00000116 6700 00F6 beq +0xF8 /* 0000020E */
0000011A 5340 subq.w D0, 1
0000011C 6700 015C beq +0x15E /* 0000027A */
00000120 5340 subq.w D0, 1
00000122 6700 02CA beq +0x2CC /* 000003EE */
00000126 5740 subq.w D0, 3
00000128 6700 02F6 beq +0x2F8 /* 00000420 */
0000012C 5340 subq.w D0, 1
0000012E 6700 FF60 beq -0x9E /* 00000090 */
00000132 5340 subq.w D0, 1
00000134 6700 0496 beq +0x498 /* 000005CC */
00000138 5340 subq.w D0, 1
0000013A 6700 04F0 beq +0x4F2 /* 0000062C */
0000013E 5340 subq.w D0, 1
00000140 6700 0524 beq +0x526 /* 00000666 */
00000144 5340 subq.w D0, 1
00000146 6700 05AC beq +0x5AE /* 000006F4 */
0000014A 0440 0009 subi.w D0, 0x9 /* '\t' */
0000014E 6700 030C beq +0x30E /* 0000045C */
00000152 0440 000B subi.w D0, 0xB
00000156 6700 0460 beq +0x462 /* 000005B8 */
0000015A 5B40 subq.w D0, 5
0000015C 6700 FF32 beq -0xCC /* 00000090 */
00000160 5D40 subq.w D0, 6
00000162 6700 0434 beq +0x436 /* 00000598 */
00000166 0440 0018 subi.w D0, 0x18
0000016A 6700 02D2 beq +0x2D4 /* 0000043E */
0000016E 5940 subq.w D0, 4
00000170 674E beq +0x50 /* 000001C0 */
00000172 6000 FF1C bra -0xE2 /* 00000090 */
label00000176:
00000176 206D CB2A movea.l A0, [A5 - 0x34D6]
0000017A 7004 moveq.l D0, 0x04
0000017C B010 cmp.b D0, [A0]
0000017E 6704 beq +0x6 /* 00000184 */
00000180 526D CB14 addq.w [A5 - 0x34EC], 1
label00000184:
00000184 206D CB2A movea.l A0, [A5 - 0x34D6]
00000188 7004 moveq.l D0, 0x04
0000018A B028 0001 cmp.b D0, [A0 + 0x1]
0000018E 6600 07EE bne +0x7F0 /* 0000097E */
00000192 206D CB2A movea.l A0, [A5 - 0x34D6]
00000196 7004 moveq.l D0, 0x04
00000198 B010 cmp.b D0, [A0]
0000019A 6716 beq +0x18 /* 000001B2 */
0000019C 206D CB2A movea.l A0, [A5 - 0x34D6]
000001A0 7005 moveq.l D0, 0x05
000001A2 B010 cmp.b D0, [A0]
000001A4 670C beq +0xE /* 000001B2 */
000001A6 206D CB2A movea.l A0, [A5 - 0x34D6]
000001AA 7006 moveq.l D0, 0x06
000001AC B010 cmp.b D0, [A0]
000001AE 6600 07CE bne +0x7D0 /* 0000097E */
label000001B2:
000001B2 7002 moveq.l D0, 0x02
000001B4 B06D CB26 cmp.w D0, [A5 - 0x34DA]
000001B8 6600 07C4 bne +0x7C6 /* 0000097E */
000001BC 6000 FED2 bra -0x12C /* 00000090 */
label000001C0:
000001C0 4878 0504 push.l 0x504
000001C4 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000001C8 588F addq.l A7, 4
000001CA 6000 07CC bra +0x7CE /* 00000998 */
label000001CE:
000001CE 206D CB2A movea.l A0, [A5 - 0x34D6]
000001D2 4A10 tst.b [A0]
000001D4 56C0 sne D0
000001D6 0240 0001 andi.w D0, 0x1
000001DA 3D40 FFF6 move.w [A6 - 0xA], D0
000001DE 6000 FEB0 bra -0x14E /* 00000090 */
label000001E2:
000001E2 206D CB2A movea.l A0, [A5 - 0x34D6]
000001E6 7000 moveq.l D0, 0x00
000001E8 1010 move.b D0, [A0]
000001EA 7202 moveq.l D1, 0x02
000001EC C280 and.l D1, D0
000001EE 6704 beq +0x6 /* 000001F4 */
000001F0 7002 moveq.l D0, 0x02
000001F2 600E bra +0x10 /* 00000202 */
label000001F4:
000001F4 206D CB2A movea.l A0, [A5 - 0x34D6]
000001F8 7000 moveq.l D0, 0x00
000001FA 1010 move.b D0, [A0]
000001FC 7201 moveq.l D1, 0x01
000001FE C280 and.l D1, D0
00000200 2001 move.l D0, D1
label00000202:
00000202 206D BA78 movea.l A0, [A5 - 0x4588]
00000206 3140 016E move.w [A0 + 0x16E], D0
0000020A 6000 FE84 bra -0x17A /* 00000090 */
label0000020E:
0000020E 2D6D CB2A EE4C move.l [A6 - 0x11B4], [A5 - 0x34D6]
00000214 206E EE4C movea.l A0, [A6 - 0x11B4]
00000218 7000 moveq.l D0, 0x00
0000021A 1028 0006 move.b D0, [A0 + 0x6]
0000021E 206E EE4C movea.l A0, [A6 - 0x11B4]
00000222 7200 moveq.l D1, 0x00
00000224 1228 0007 move.b D1, [A0 + 0x7]
00000228 E149 lsl D1.w, 8
0000022A 8240 or.w D1, D0
0000022C 48C1 ext.l D1
0000022E 2F01 move.l -[A7], D1
00000230 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000234 4EAD 147A jsr [A5 + 0x147A /* export_651 */]
00000238 4A40 tst.w D0
0000023A 508F addq.l A7, 8
0000023C 6700 075A beq +0x75C /* 00000998 */
00000240 206E EE4C movea.l A0, [A6 - 0x11B4]
00000244 7000 moveq.l D0, 0x00
00000246 1010 move.b D0, [A0]
00000248 206E EE4C movea.l A0, [A6 - 0x11B4]
0000024C 7200 moveq.l D1, 0x00
0000024E 1228 0001 move.b D1, [A0 + 0x1]
00000252 E149 lsl D1.w, 8
00000254 8240 or.w D1, D0
00000256 3D41 FFF0 move.w [A6 - 0x10], D1
0000025A 206E EE4C movea.l A0, [A6 - 0x11B4]
0000025E 7000 moveq.l D0, 0x00
00000260 1028 0004 move.b D0, [A0 + 0x4]
00000264 206E EE4C movea.l A0, [A6 - 0x11B4]
00000268 7200 moveq.l D1, 0x00
0000026A 1228 0005 move.b D1, [A0 + 0x5]
0000026E E149 lsl D1.w, 8
00000270 8240 or.w D1, D0
00000272 3D41 FFF2 move.w [A6 - 0xE], D1
00000276 6000 FE18 bra -0x1E6 /* 00000090 */
label0000027A:
0000027A 266D CB2A movea.l A3, [A5 - 0x34D6]
0000027E 7000 moveq.l D0, 0x00
00000280 102B 0002 move.b D0, [A3 + 0x2]
00000284 7200 moveq.l D1, 0x00
00000286 122B 0003 move.b D1, [A3 + 0x3]
0000028A E149 lsl D1.w, 8
0000028C 8240 or.w D1, D0
0000028E 206D BA78 movea.l A0, [A5 - 0x4588]
00000292 3141 00FC move.w [A0 + 0xFC], D1
00000296 7000 moveq.l D0, 0x00
00000298 1013 move.b D0, [A3]
0000029A 7200 moveq.l D1, 0x00
0000029C 122B 0001 move.b D1, [A3 + 0x1]
000002A0 E149 lsl D1.w, 8
000002A2 8240 or.w D1, D0
000002A4 206D BA78 movea.l A0, [A5 - 0x4588]
000002A8 3141 00FE move.w [A0 + 0xFE], D1
000002AC 1B6B 0004 CB12 move.b [A5 - 0x34EE], [A3 + 0x4]
000002B2 4247 clr.w D7
label000002B4:
000002B4 7000 moveq.l D0, 0x00
000002B6 102B 0006 move.b D0, [A3 + 0x6]
000002BA 7200 moveq.l D1, 0x00
000002BC 122B 0007 move.b D1, [A3 + 0x7]
000002C0 E149 lsl D1.w, 8
000002C2 8240 or.w D1, D0
000002C4 48C1 ext.l D1
000002C6 2001 move.l D0, D1
000002C8 C2FC 0090 mulu.w D1, 0x90
000002CC 4840 swap.w D0
000002CE C0FC 0090 mulu.w D0, 0x90
000002D2 4840 swap.w D0
000002D4 4240 clr.w D0
000002D6 D280 add.l D1, D0
000002D8 2A01 move.l D5, D1
000002DA 5485 addq.l D5, 2
000002DC 2007 move.l D0, D7
000002DE D040 add.w D0, D0
000002E0 41EE FCEE lea.l A0, [A6 - 0x312]
000002E4 3185 0000 move.w [A0 + D0.w], D5
000002E8 5247 addq.w D7, 1
000002EA 0C47 0100 cmpi.w D7, 0x100
000002EE 6DC4 blt -0x3A /* 000002B4 */
000002F0 7000 moveq.l D0, 0x00
000002F2 102B 0006 move.b D0, [A3 + 0x6]
000002F6 7200 moveq.l D1, 0x00
000002F8 122B 0007 move.b D1, [A3 + 0x7]
000002FC E149 lsl D1.w, 8
000002FE 8240 or.w D1, D0
00000300 48C1 ext.l D1
00000302 2001 move.l D0, D1
00000304 C2FC 0090 mulu.w D1, 0x90
00000308 4840 swap.w D0
0000030A C0FC 0090 mulu.w D0, 0x90
0000030E 4840 swap.w D0
00000310 4240 clr.w D0
00000312 D280 add.l D1, D0
00000314 5481 addq.l D1, 2
00000316 206D BA78 movea.l A0, [A5 - 0x4588]
0000031A 2068 0222 movea.l A0, [A0 + 0x222]
0000031E 3141 0006 move.w [A0 + 0x6], D1
00000322 7000 moveq.l D0, 0x00
00000324 102B 000C move.b D0, [A3 + 0xC]
00000328 7200 moveq.l D1, 0x00
0000032A 122B 000D move.b D1, [A3 + 0xD]
0000032E E149 lsl D1.w, 8
00000330 8240 or.w D1, D0
00000332 206D BA78 movea.l A0, [A5 - 0x4588]
00000336 3141 00FA move.w [A0 + 0xFA], D1
0000033A 7000 moveq.l D0, 0x00
0000033C 102B 000E move.b D0, [A3 + 0xE]
00000340 7200 moveq.l D1, 0x00
00000342 122B 000F move.b D1, [A3 + 0xF]
00000346 E149 lsl D1.w, 8
00000348 8240 or.w D1, D0
0000034A 206D BA78 movea.l A0, [A5 - 0x4588]
0000034E 3141 00F8 move.w [A0 + 0xF8], D1
00000352 7000 moveq.l D0, 0x00
00000354 102B 0010 move.b D0, [A3 + 0x10]
00000358 7200 moveq.l D1, 0x00
0000035A 122B 0011 move.b D1, [A3 + 0x11]
0000035E E149 lsl D1.w, 8
00000360 3E01 move.w D7, D1
00000362 8E40 or.w D7, D0
00000364 6736 beq +0x38 /* 0000039C */
00000366 7000 moveq.l D0, 0x00
00000368 102B 0014 move.b D0, [A3 + 0x14]
0000036C 7200 moveq.l D1, 0x00
0000036E 122B 0015 move.b D1, [A3 + 0x15]
00000372 E149 lsl D1.w, 8
00000374 8240 or.w D1, D0
00000376 206D BA78 movea.l A0, [A5 - 0x4588]
0000037A 3141 00F4 move.w [A0 + 0xF4], D1
0000037E 206D BA78 movea.l A0, [A5 - 0x4588]
00000382 3007 move.w D0, D7
00000384 D068 00F4 add.w D0, [A0 + 0xF4]
00000388 5340 subq.w D0, 1
0000038A 206D BA78 movea.l A0, [A5 - 0x4588]
0000038E 3140 00F6 move.w [A0 + 0xF6], D0
00000392 206D BA78 movea.l A0, [A5 - 0x4588]
00000396 0268 F7FF 0100 andi.w [A0 + 0x100], 0xF7FF
label0000039C:
0000039C 7000 moveq.l D0, 0x00
0000039E 102B 0012 move.b D0, [A3 + 0x12]
000003A2 7200 moveq.l D1, 0x00
000003A4 122B 0013 move.b D1, [A3 + 0x13]
000003A8 E149 lsl D1.w, 8
000003AA 3E01 move.w D7, D1
000003AC 8E40 or.w D7, D0
000003AE 4A47 tst.w D7
000003B0 6700 FCDE beq -0x320 /* 00000090 */
000003B4 7000 moveq.l D0, 0x00
000003B6 102B 0016 move.b D0, [A3 + 0x16]
000003BA 7200 moveq.l D1, 0x00
000003BC 122B 0017 move.b D1, [A3 + 0x17]
000003C0 E149 lsl D1.w, 8
000003C2 8240 or.w D1, D0
000003C4 206D BA78 movea.l A0, [A5 - 0x4588]
000003C8 3141 00F0 move.w [A0 + 0xF0], D1
000003CC 206D BA78 movea.l A0, [A5 - 0x4588]
000003D0 3007 move.w D0, D7
000003D2 D068 00F0 add.w D0, [A0 + 0xF0]
000003D6 5340 subq.w D0, 1
000003D8 206D BA78 movea.l A0, [A5 - 0x4588]
000003DC 3140 00F2 move.w [A0 + 0xF2], D0
000003E0 206D BA78 movea.l A0, [A5 - 0x4588]
000003E4 0268 FFFB 0100 andi.w [A0 + 0x100], 0xFFFB
000003EA 6000 FCA4 bra -0x35A /* 00000090 */
label000003EE:
000003EE 206D CB2A movea.l A0, [A5 - 0x34D6]
000003F2 7000 moveq.l D0, 0x00
000003F4 1028 0002 move.b D0, [A0 + 0x2]
000003F8 C1FC 0090 muls.w D0, 0x90
000003FC 206D CB2A movea.l A0, [A5 - 0x34D6]
00000400 7200 moveq.l D1, 0x00
00000402 1210 move.b D1, [A0]
00000404 206D CB2A movea.l A0, [A5 - 0x34D6]
00000408 7400 moveq.l D2, 0x00
0000040A 1428 0001 move.b D2, [A0 + 0x1]
0000040E E14A lsl D2.w, 8
00000410 8441 or.w D2, D1
00000412 D442 add.w D2, D2
00000414 41EE FCEE lea.l A0, [A6 - 0x312]
00000418 3180 2000 move.w [A0 + D2.w], D0
0000041C 6000 FC72 bra -0x38C /* 00000090 */
label00000420:
00000420 7018 moveq.l D0, 0x18
00000422 B06D CB26 cmp.w D0, [A5 - 0x34DA]
00000426 6600 0556 bne +0x558 /* 0000097E */
0000042A 2F2D CB2A move.l -[A7], [A5 - 0x34D6]
0000042E 4EBA 1274 jsr [PC + 0x1274 /* 000016A4 */]
00000432 4A40 tst.w D0
00000434 588F addq.l A7, 4
00000436 6700 0560 beq +0x562 /* 00000998 */
0000043A 6000 FC54 bra -0x3AA /* 00000090 */
label0000043E:
0000043E 7019 moveq.l D0, 0x19
00000440 B06D CB26 cmp.w D0, [A5 - 0x34DA]
00000444 6600 0538 bne +0x53A /* 0000097E */
00000448 2F2D CB2A move.l -[A7], [A5 - 0x34D6]
0000044C 4EBA 1256 jsr [PC + 0x1256 /* 000016A4 */]
00000450 4A40 tst.w D0
00000452 588F addq.l A7, 4
00000454 6700 0542 beq +0x544 /* 00000998 */
00000458 6000 FC36 bra -0x3C8 /* 00000090 */
label0000045C:
0000045C 2F2D CB2A move.l -[A7], [A5 - 0x34D6]
00000460 486E FFF8 pea.l [A6 - 0x8]
00000464 7008 moveq.l D0, 0x08
00000466 2F00 move.l -[A7], D0
00000468 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000046C 7000 moveq.l D0, 0x00
0000046E 302E FFF8 move.w D0, [A6 - 0x8]
00000472 0C80 0000 FFFF cmpi.l D0, 0xFFFF
00000478 661A bne +0x1C /* 00000494 */
0000047A 7000 moveq.l D0, 0x00
0000047C 302E FFFC move.w D0, [A6 - 0x4]
00000480 0C80 0000 FFFF cmpi.l D0, 0xFFFF
00000486 660C bne +0xE /* 00000494 */
00000488 4A6E FFFA tst.w [A6 - 0x6]
0000048C 6606 bne +0x8 /* 00000494 */
0000048E 4A6E FFFE tst.w [A6 - 0x2]
00000492 6760 beq +0x62 /* 000004F4 */
label00000494:
00000494 7000 moveq.l D0, 0x00
00000496 102E FFF8 move.b D0, [A6 - 0x8]
0000049A 7200 moveq.l D1, 0x00
0000049C 122E FFF9 move.b D1, [A6 - 0x7]
000004A0 E149 lsl D1.w, 8
000004A2 8240 or.w D1, D0
000004A4 206D BA78 movea.l A0, [A5 - 0x4588]
000004A8 3141 0114 move.w [A0 + 0x114], D1
000004AC 7000 moveq.l D0, 0x00
000004AE 102E FFFC move.b D0, [A6 - 0x4]
000004B2 7200 moveq.l D1, 0x00
000004B4 122E FFFD move.b D1, [A6 - 0x3]
000004B8 E149 lsl D1.w, 8
000004BA 8240 or.w D1, D0
000004BC 206D BA78 movea.l A0, [A5 - 0x4588]
000004C0 3141 0116 move.w [A0 + 0x116], D1
000004C4 7000 moveq.l D0, 0x00
000004C6 102E FFFA move.b D0, [A6 - 0x6]
000004CA 7200 moveq.l D1, 0x00
000004CC 122E FFFB move.b D1, [A6 - 0x5]
000004D0 E149 lsl D1.w, 8
000004D2 8240 or.w D1, D0
000004D4 206D BA78 movea.l A0, [A5 - 0x4588]
000004D8 3141 0110 move.w [A0 + 0x110], D1
000004DC 7000 moveq.l D0, 0x00
000004DE 102E FFFE move.b D0, [A6 - 0x2]
000004E2 7200 moveq.l D1, 0x00
000004E4 122E FFFF move.b D1, [A6 - 0x1]
000004E8 E149 lsl D1.w, 8
000004EA 8240 or.w D1, D0
000004EC 206D BA78 movea.l A0, [A5 - 0x4588]
000004F0 3141 0112 move.w [A0 + 0x112], D1
label000004F4:
000004F4 202D CB2A move.l D0, [A5 - 0x34D6]
000004F8 7210 moveq.l D1, 0x10
000004FA D081 add.l D0, D1
000004FC 2F00 move.l -[A7], D0
000004FE 486E FFF8 pea.l [A6 - 0x8]
00000502 7008 moveq.l D0, 0x08
00000504 2F00 move.l -[A7], D0
00000506 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000050A 7000 moveq.l D0, 0x00
0000050C 302E FFF8 move.w D0, [A6 - 0x8]
00000510 0C80 0000 FFFF cmpi.l D0, 0xFFFF
00000516 661C bne +0x1E /* 00000534 */
00000518 7000 moveq.l D0, 0x00
0000051A 302E FFFC move.w D0, [A6 - 0x4]
0000051E 0C80 0000 FFFF cmpi.l D0, 0xFFFF
00000524 660E bne +0x10 /* 00000534 */
00000526 4A6E FFFA tst.w [A6 - 0x6]
0000052A 6608 bne +0xA /* 00000534 */
0000052C 4A6E FFFE tst.w [A6 - 0x2]
00000530 6700 FB5E beq -0x4A0 /* 00000090 */
label00000534:
00000534 7000 moveq.l D0, 0x00
00000536 102E FFF8 move.b D0, [A6 - 0x8]
0000053A 7200 moveq.l D1, 0x00
0000053C 122E FFF9 move.b D1, [A6 - 0x7]
00000540 E149 lsl D1.w, 8
00000542 8240 or.w D1, D0
00000544 206D BA78 movea.l A0, [A5 - 0x4588]
00000548 3141 011C move.w [A0 + 0x11C], D1
0000054C 7000 moveq.l D0, 0x00
0000054E 102E FFFC move.b D0, [A6 - 0x4]
00000552 7200 moveq.l D1, 0x00
00000554 122E FFFD move.b D1, [A6 - 0x3]
00000558 E149 lsl D1.w, 8
0000055A 8240 or.w D1, D0
0000055C 206D BA78 movea.l A0, [A5 - 0x4588]
00000560 3141 011E move.w [A0 + 0x11E], D1
00000564 7000 moveq.l D0, 0x00
00000566 102E FFFA move.b D0, [A6 - 0x6]
0000056A 7200 moveq.l D1, 0x00
0000056C 122E FFFB move.b D1, [A6 - 0x5]
00000570 E149 lsl D1.w, 8
00000572 8240 or.w D1, D0
00000574 206D BA78 movea.l A0, [A5 - 0x4588]
00000578 3141 0118 move.w [A0 + 0x118], D1
0000057C 7000 moveq.l D0, 0x00
0000057E 102E FFFE move.b D0, [A6 - 0x2]
00000582 7200 moveq.l D1, 0x00
00000584 122E FFFF move.b D1, [A6 - 0x1]
00000588 E149 lsl D1.w, 8
0000058A 8240 or.w D1, D0
0000058C 206D BA78 movea.l A0, [A5 - 0x4588]
00000590 3141 011A move.w [A0 + 0x11A], D1
00000594 6000 FAFA bra -0x504 /* 00000090 */
label00000598:
00000598 206D CB2A movea.l A0, [A5 - 0x34D6]
0000059C 7001 moveq.l D0, 0x01
0000059E B010 cmp.b D0, [A0]
000005A0 6700 FAEE beq -0x510 /* 00000090 */
000005A4 206D CB2A movea.l A0, [A5 - 0x34D6]
000005A8 7000 moveq.l D0, 0x00
000005AA 1010 move.b D0, [A0]
000005AC 206D BA78 movea.l A0, [A5 - 0x4588]
000005B0 3140 016C move.w [A0 + 0x16C], D0
000005B4 6000 FADA bra -0x524 /* 00000090 */
label000005B8:
000005B8 206D CB2A movea.l A0, [A5 - 0x34D6]
000005BC 7000 moveq.l D0, 0x00
000005BE 1010 move.b D0, [A0]
000005C0 206D BA78 movea.l A0, [A5 - 0x4588]
000005C4 3140 018C move.w [A0 + 0x18C], D0
000005C8 6000 FAC6 bra -0x538 /* 00000090 */
label000005CC:
000005CC 206E EE48 movea.l A0, [A6 - 0x11B8]
000005D0 7000 moveq.l D0, 0x00
000005D2 1028 0004 move.b D0, [A0 + 0x4]
000005D6 206E EE48 movea.l A0, [A6 - 0x11B8]
000005DA 7200 moveq.l D1, 0x00
000005DC 1228 0005 move.b D1, [A0 + 0x5]
000005E0 E149 lsl D1.w, 8
000005E2 8240 or.w D1, D0
000005E4 3D41 EE20 move.w [A6 - 0x11E0], D1
000005E8 486E EE20 pea.l [A6 - 0x11E0]
000005EC 486E EE22 pea.l [A6 - 0x11DE]
000005F0 3F3C 200E move.w -[A7], 0x200E
000005F4 A9EB syscall Pack4/FP68K
000005F6 486E EE22 pea.l [A6 - 0x11DE]
000005FA 486E EE18 pea.l [A6 - 0x11E8]
000005FE 3F3C 0810 move.w -[A7], 0x810
00000602 A9EB syscall Pack4/FP68K
00000604 486E EE18 pea.l [A6 - 0x11E8]
00000608 486E EE0E pea.l [A6 - 0x11F2]
0000060C 3F3C 080E move.w -[A7], 0x80E
00000610 A9EB syscall Pack4/FP68K
00000612 486E EE0E pea.l [A6 - 0x11F2]
00000616 486E EE40 pea.l [A6 - 0x11C0]
0000061A 3F3C 0810 move.w -[A7], 0x810
0000061E A9EB syscall Pack4/FP68K
00000620 3D7C 3000 EE3A move.w [A6 - 0x11C6], 0x3000 /* '0\0' */
00000626 4244 clr.w D4
00000628 6000 01B4 bra +0x1B6 /* 000007DE */
label0000062C:
0000062C 486D AFDA pea.l [A5 - 0x5026]
00000630 206E EE48 movea.l A0, [A6 - 0x11B8]
00000634 4868 0004 pea.l [A0 + 0x4]
00000638 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
0000063C 486D AFDA pea.l [A5 - 0x5026]
00000640 486E EE22 pea.l [A6 - 0x11DE]
00000644 3F3C 080E move.w -[A7], 0x80E
00000648 A9EB syscall Pack4/FP68K
0000064A 486E EE22 pea.l [A6 - 0x11DE]
0000064E 486E EE40 pea.l [A6 - 0x11C0]
00000652 3F3C 0810 move.w -[A7], 0x810
00000656 A9EB syscall Pack4/FP68K
00000658 3D7C 3000 EE3A move.w [A6 - 0x11C6], 0x3000 /* '0\0' */
0000065E 4244 clr.w D4
00000660 508F addq.l A7, 8
00000662 6000 017A bra +0x17C /* 000007DE */
label00000666:
00000666 4878 00F0 push.l 0xF0
0000066A 206E EE48 movea.l A0, [A6 - 0x11B8]
0000066E 4868 0004 pea.l [A0 + 0x4]
00000672 200C move.l D0, A4
00000674 5280 addq.l D0, 1
00000676 2F00 move.l -[A7], D0
00000678 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
0000067C 200C move.l D0, A4
0000067E 5280 addq.l D0, 1
00000680 2F00 move.l -[A7], D0
00000682 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000686 1880 move.b [A4], D0
00000688 7027 moveq.l D0, 0x27
0000068A B02C 0001 cmp.b D0, [A4 + 0x1]
0000068E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000692 6710 beq +0x12 /* 000006A4 */
00000694 705C moveq.l D0, 0x5C
00000696 B02C 0001 cmp.b D0, [A4 + 0x1]
0000069A 6708 beq +0xA /* 000006A4 */
0000069C 707C moveq.l D0, 0x7C
0000069E B02C 0001 cmp.b D0, [A4 + 0x1]
000006A2 6608 bne +0xA /* 000006AC */
label000006A4:
000006A4 3D7C 1000 EE3A move.w [A6 - 0x11C6], 0x1000
000006AA 601E bra +0x20 /* 000006CA */
label000006AC:
000006AC 7022 moveq.l D0, 0x22
000006AE B02C 0001 cmp.b D0, [A4 + 0x1]
000006B2 6608 bne +0xA /* 000006BC */
000006B4 3D7C 3000 EE3A move.w [A6 - 0x11C6], 0x3000 /* '0\0' */
000006BA 600E bra +0x10 /* 000006CA */
label000006BC:
000006BC 705E moveq.l D0, 0x5E
000006BE B02C 0001 cmp.b D0, [A4 + 0x1]
000006C2 6606 bne +0x8 /* 000006CA */
000006C4 3D7C 2000 EE3A move.w [A6 - 0x11C6], 0x2000 /* ' \0' */
label000006CA:
000006CA 705C moveq.l D0, 0x5C
000006CC B02C 0001 cmp.b D0, [A4 + 0x1]
000006D0 671C beq +0x1E /* 000006EE */
000006D2 5314 subq.b [A4], 1
000006D4 7000 moveq.l D0, 0x00
000006D6 1014 move.b D0, [A4]
000006D8 2F00 move.l -[A7], D0
000006DA 200C move.l D0, A4
000006DC 5480 addq.l D0, 2
000006DE 2F00 move.l -[A7], D0
000006E0 200C move.l D0, A4
000006E2 5280 addq.l D0, 1
000006E4 2F00 move.l -[A7], D0
000006E6 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000006EA 4FEF 000C lea.l A7, [A7 + 0xC]
label000006EE:
000006EE 7801 moveq.l D4, 0x01
000006F0 6000 00EC bra +0xEE /* 000007DE */
label000006F4:
000006F4 486D AFDA pea.l [A5 - 0x5026]
000006F8 206E EE48 movea.l A0, [A6 - 0x11B8]
000006FC 4868 0004 pea.l [A0 + 0x4]
00000700 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000704 486D AFDA pea.l [A5 - 0x5026]
00000708 486E EE22 pea.l [A6 - 0x11DE]
0000070C 3F3C 080E move.w -[A7], 0x80E
00000710 A9EB syscall Pack4/FP68K
00000712 486E EE22 pea.l [A6 - 0x11DE]
00000716 486E EE40 pea.l [A6 - 0x11C0]
0000071A 3F3C 0810 move.w -[A7], 0x810
0000071E A9EB syscall Pack4/FP68K
00000720 206E EE48 movea.l A0, [A6 - 0x11B8]
00000724 41E8 000C lea.l A0, [A0 + 0xC]
00000728 5488 addq.l A0, 2
0000072A 2B48 CB1C move.l [A5 - 0x34E4], A0
0000072E 3D7C 3000 EE3A move.w [A6 - 0x11C6], 0x3000 /* '0\0' */
00000734 200C move.l D0, A4
00000736 5280 addq.l D0, 1
00000738 2F00 move.l -[A7], D0
0000073A 4EBA 0400 jsr [PC + 0x400 /* 00000B3C */]
0000073E 7802 moveq.l D4, 0x02
00000740 302D CB18 move.w D0, [A5 - 0x34E8]
00000744 4FEF 000C lea.l A7, [A7 + 0xC]
00000748 6B34 bmi +0x36 /* 0000077E */
0000074A 0C40 0003 cmpi.w D0, 0x3
0000074E 6E2E bgt +0x30 /* 0000077E */
00000750 D040 add.w D0, D0
00000752 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000756 4EFB 0000 jmp [PC + D0.w]
0000075A 0026 0240 ori.b -[A6], 0x40 /* '@' */
0000075E 0232 000C 601A andi.b [A2 + D6.w + 0x1A], 0xC
00000764 526D CB0A addq.w [A5 - 0x34F6], 1
00000768 4A6D CB0C tst.w [A5 - 0x34F4]
0000076C 6600 F922 bne -0x6DC /* 00000090 */
00000770 4EBA 02D6 jsr [PC + 0x2D6 /* 00000A48 */]
00000774 4A40 tst.w D0
00000776 6700 0220 beq +0x222 /* 00000998 */
0000077A 6000 F914 bra -0x6EA /* 00000090 */
label0000077E:
0000077E 3B7C 0001 BB98 move.w [A5 - 0x4468], 0x1
00000784 200C move.l D0, A4
00000786 5280 addq.l D0, 1
00000788 2F00 move.l -[A7], D0
0000078A 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
0000078E 3D40 FFEE move.w [A6 - 0x12], D0
00000792 588F addq.l A7, 4
00000794 6644 bne +0x46 /* 000007DA */
00000796 526D CB0A addq.w [A5 - 0x34F6], 1
0000079A 4A6D CB0C tst.w [A5 - 0x34F4]
0000079E 660A bne +0xC /* 000007AA */
000007A0 4EBA 02A6 jsr [PC + 0x2A6 /* 00000A48 */]
000007A4 4A40 tst.w D0
000007A6 6700 01F0 beq +0x1F2 /* 00000998 */
label000007AA:
000007AA 7801 moveq.l D4, 0x01
000007AC 200C move.l D0, A4
000007AE 5280 addq.l D0, 1
000007B0 2F00 move.l -[A7], D0
000007B2 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000007B6 0C80 0000 00FF cmpi.l D0, 0xFF
000007BC 588F addq.l A7, 4
000007BE 6F08 ble +0xA /* 000007C8 */
000007C0 203C 0000 00FF move.l D0, 0xFF
000007C6 600C bra +0xE /* 000007D4 */
label000007C8:
000007C8 200C move.l D0, A4
000007CA 5280 addq.l D0, 1
000007CC 2F00 move.l -[A7], D0
000007CE 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000007D2 588F addq.l A7, 4
label000007D4:
000007D4 1880 move.b [A4], D0
000007D6 426E EE3A clr.w [A6 - 0x11C6]
label000007DA:
000007DA 426D BB98 clr.w [A5 - 0x4468]
label000007DE:
000007DE 426E EE3C clr.w [A6 - 0x11C4]
000007E2 707F moveq.l D0, 0x7F
000007E4 C006 and.b D0, D6
000007E6 0C00 007F cmpi.b D0, 0x7F
000007EA 6604 bne +0x6 /* 000007F0 */
000007EC 1C2D CB12 move.b D6, [A5 - 0x34EE]
label000007F0:
000007F0 303C 0080 move.w D0, 0x80
000007F4 8006 or.b D0, D6
000007F6 7200 moveq.l D1, 0x00
000007F8 1200 move.b D1, D0
000007FA 0C81 0000 00F6 cmpi.l D1, 0xF6
00000800 6606 bne +0x8 /* 00000808 */
00000802 006E 0800 EE3A ori.w [A6 - 0x11C6], 0x800
label00000808:
00000808 7070 moveq.l D0, 0x70
0000080A C006 and.b D0, D6
0000080C 0C00 0070 cmpi.b D0, 0x70 /* 'p' */
00000810 6726 beq +0x28 /* 00000838 */
00000812 7000 moveq.l D0, 0x00
00000814 1006 move.b D0, D6
00000816 7270 moveq.l D1, 0x70
00000818 C280 and.l D1, D0
0000081A E881 asr D1, 4
0000081C D241 add.w D1, D1
0000081E 41ED CB42 lea.l A0, [A5 - 0x34BE]
00000822 3230 1000 move.w D1, [A0 + D1.w]
00000826 836E EE3A or.w [A6 - 0x11C6], D1
0000082A 7000 moveq.l D0, 0x00
0000082C 1006 move.b D0, D6
0000082E 720F moveq.l D1, 0x0F
00000830 C280 and.l D1, D0
00000832 836E EE3A or.w [A6 - 0x11C6], D1
00000836 6076 bra +0x78 /* 000008AE */
label00000838:
00000838 7000 moveq.l D0, 0x00
0000083A 1006 move.b D0, D6
0000083C 720F moveq.l D1, 0x0F
0000083E C280 and.l D1, D0
00000840 41ED CB32 lea.l A0, [A5 - 0x34CE]
00000844 7000 moveq.l D0, 0x00
00000846 1030 1000 move.b D0, [A0 + D1.w]
0000084A 816E EE3A or.w [A6 - 0x11C6], D0
0000084E 4A44 tst.w D4
00000850 6644 bne +0x46 /* 00000896 */
00000852 303C 00F0 move.w D0, 0xF0
00000856 C06E EE3A and.w D0, [A6 - 0x11C6]
0000085A 0C40 0050 cmpi.w D0, 0x50 /* 'P' */
0000085E 6536 bcs +0x38 /* 00000896 */
00000860 303C 00F0 move.w D0, 0xF0
00000864 C06E EE3A and.w D0, [A6 - 0x11C6]
00000868 0C40 0090 cmpi.w D0, 0x90
0000086C 6228 bhi +0x2A /* 00000896 */
0000086E 2D7C 0000 05B6 EE34 move.l [A6 - 0x11CC], 0x5B6
00000876 486E EE2C pea.l [A6 - 0x11D4]
0000087A 486E EE34 pea.l [A6 - 0x11CC]
0000087E 4EAD 1AF2 jsr [A5 + 0x1AF2 /* export_858 */]
00000882 486E EE40 pea.l [A6 - 0x11C0]
00000886 486E EE2C pea.l [A6 - 0x11D4]
0000088A 486E EE40 pea.l [A6 - 0x11C0]
0000088E 4EAD 1A1A jsr [A5 + 0x1A1A /* export_831 */]
00000892 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000896:
00000896 303C 00F0 move.w D0, 0xF0
0000089A C06E EE3A and.w D0, [A6 - 0x11C6]
0000089E 0C40 0050 cmpi.w D0, 0x50 /* 'P' */
000008A2 650A bcs +0xC /* 000008AE */
000008A4 486E EE38 pea.l [A6 - 0x11C8]
000008A8 4EBA 1172 jsr [PC + 0x1172 /* 00001A1C */]
000008AC 588F addq.l A7, 4
label000008AE:
000008AE 4A6D BA7E tst.w [A5 - 0x4582]
000008B2 6D00 00CA blt +0xCC /* 0000097E */
000008B6 0C6D 1FFF BA7E cmpi.w [A5 - 0x4582], 0x1FFF
000008BC 6E00 00C0 bgt +0xC2 /* 0000097E */
000008C0 4A6D BA7C tst.w [A5 - 0x4584]
000008C4 6D00 00B8 blt +0xBA /* 0000097E */
000008C8 0C6D 00FF BA7C cmpi.w [A5 - 0x4584], 0xFF
000008CE 6E00 00AE bgt +0xB0 /* 0000097E */
000008D2 422E EE38 clr.b [A6 - 0x11C8]
000008D6 303C 0080 move.w D0, 0x80
000008DA C006 and.b D0, D6
000008DC 6706 beq +0x8 /* 000008E4 */
000008DE 002E 0010 EE38 ori.b [A6 - 0x11C8], 0x10
label000008E4:
000008E4 422E EE39 clr.b [A6 - 0x11C7]
000008E8 302D BA7E move.w D0, [A5 - 0x4582]
000008EC B06E FFF4 cmp.w D0, [A6 - 0xC]
000008F0 6748 beq +0x4A /* 0000093A */
000008F2 70FE moveq.l D0, 0xFFFFFFFE
000008F4 B06E FFF4 cmp.w D0, [A6 - 0xC]
000008F8 6712 beq +0x14 /* 0000090C */
000008FA 302E FFF4 move.w D0, [A6 - 0xC]
000008FE 48C0 ext.l D0
00000900 2F00 move.l -[A7], D0
00000902 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000906 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
0000090A 508F addq.l A7, 8
label0000090C:
0000090C 302E FFF2 move.w D0, [A6 - 0xE]
00000910 48C0 ext.l D0
00000912 2F00 move.l -[A7], D0
00000914 302E FFF0 move.w D0, [A6 - 0x10]
00000918 48C0 ext.l D0
0000091A 2F00 move.l -[A7], D0
0000091C 302D BA7E move.w D0, [A5 - 0x4582]
00000920 48C0 ext.l D0
00000922 2F00 move.l -[A7], D0
00000924 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000928 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
0000092C 4A40 tst.w D0
0000092E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000932 6764 beq +0x66 /* 00000998 */
00000934 3D6D BA7E FFF4 move.w [A6 - 0xC], [A5 - 0x4582]
label0000093A:
0000093A 302E FFEE move.w D0, [A6 - 0x12]
0000093E 48C0 ext.l D0
00000940 2F00 move.l -[A7], D0
00000942 48C4 ext.l D4
00000944 2F04 move.l -[A7], D4
00000946 486E EE38 pea.l [A6 - 0x11C8]
0000094A 0C44 0002 cmpi.w D4, 0x2
0000094E 6606 bne +0x8 /* 00000956 */
00000950 202D BBB8 move.l D0, [A5 - 0x4448]
00000954 6002 bra +0x4 /* 00000958 */
label00000956:
00000956 200C move.l D0, A4
label00000958:
00000958 2F00 move.l -[A7], D0
0000095A 302D BA7C move.w D0, [A5 - 0x4584]
0000095E 48C0 ext.l D0
00000960 2F00 move.l -[A7], D0
00000962 302D BA7E move.w D0, [A5 - 0x4582]
00000966 48C0 ext.l D0
00000968 2F00 move.l -[A7], D0
0000096A 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000096E 4EAD 1152 jsr [A5 + 0x1152 /* export_550 */]
00000972 4A40 tst.w D0
00000974 4FEF 001C lea.l A7, [A7 + 0x1C]
00000978 671E beq +0x20 /* 00000998 */
0000097A 6000 F714 bra -0x8EA /* 00000090 */
label0000097E:
0000097E 4878 0433 push.l 0x433
00000982 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000986 588F addq.l A7, 4
00000988 600E bra +0x10 /* 00000998 */
label0000098A:
0000098A 206D BA78 movea.l A0, [A5 - 0x4588]
0000098E 2F28 026A move.l -[A7], [A0 + 0x26A]
00000992 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00000996 588F addq.l A7, 4
label00000998:
00000998 7000 moveq.l D0, 0x00
0000099A 6000 00A2 bra +0xA4 /* 00000A3E */
label0000099E:
0000099E 48C5 ext.l D5
000009A0 2F05 move.l -[A7], D5
000009A2 7001 moveq.l D0, 0x01
000009A4 2F00 move.l -[A7], D0
000009A6 4878 00FF push.l 0xFF
000009AA 486E FCEE pea.l [A6 - 0x312]
000009AE 4EAD 2462 jsr [A5 + 0x2462 /* export_1160 */]
000009B2 4A40 tst.w D0
000009B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000009B8 67DE beq -0x20 /* 00000998 */
000009BA 70FE moveq.l D0, 0xFFFFFFFE
000009BC B06E FFF4 cmp.w D0, [A6 - 0xC]
000009C0 6712 beq +0x14 /* 000009D4 */
000009C2 302E FFF4 move.w D0, [A6 - 0xC]
000009C6 48C0 ext.l D0
000009C8 2F00 move.l -[A7], D0
000009CA 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000009CE 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */]
000009D2 508F addq.l A7, 8
label000009D4:
000009D4 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000009D8 4EAD 144A jsr [A5 + 0x144A /* export_645 */]
000009DC 206D BA78 movea.l A0, [A5 - 0x4588]
000009E0 316E FFF6 0184 move.w [A0 + 0x184], [A6 - 0xA]
000009E6 206D BA78 movea.l A0, [A5 - 0x4588]
000009EA 317C 0001 018A move.w [A0 + 0x18A], 0x1
000009F0 206D BA78 movea.l A0, [A5 - 0x4588]
000009F4 317C 0001 0186 move.w [A0 + 0x186], 0x1
000009FA 4A6D CB0C tst.w [A5 - 0x34F4]
000009FE 588F addq.l A7, 4
00000A00 673A beq +0x3C /* 00000A3C */
00000A02 4A6D CB0A tst.w [A5 - 0x34F6]
00000A06 6734 beq +0x36 /* 00000A3C */
00000A08 302D CB0A move.w D0, [A5 - 0x34F6]
00000A0C 48C0 ext.l D0
00000A0E 2F00 move.l -[A7], D0
00000A10 4878 0449 push.l 0x449
00000A14 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000A18 588F addq.l A7, 4
00000A1A 2F00 move.l -[A7], D0
00000A1C 41EE FEEE lea.l A0, [A6 - 0x112]
00000A20 5288 addq.l A0, 1
00000A22 2F08 move.l -[A7], A0
00000A24 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000A28 1D40 FEEE move.b [A6 - 0x112], D0
00000A2C 4878 0449 push.l 0x449
00000A30 486E FEEE pea.l [A6 - 0x112]
00000A34 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
00000A38 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000A3C:
00000A3C 7001 moveq.l D0, 0x01
label00000A3E:
00000A3E 4CEE 18F0 EDF6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x120A]
00000A44 4E5E unlink A6
00000A46 4E75 rts
fn00000A48:
00000A48 4E56 FEEC link A6, -0x0114
00000A4C 48E7 0110 movem.l -[A7], D7,A3
00000A50 47EE FF00 lea.l A3, [A6 - 0x100]
00000A54 4247 clr.w D7
00000A56 7001 moveq.l D0, 0x01
00000A58 2F00 move.l -[A7], D0
00000A5A 7200 moveq.l D1, 0x00
00000A5C 2F01 move.l -[A7], D1
00000A5E 342D BA7C move.w D2, [A5 - 0x4584]
00000A62 48C2 ext.l D2
00000A64 2F02 move.l -[A7], D2
00000A66 342D BA7E move.w D2, [A5 - 0x4582]
00000A6A 48C2 ext.l D2
00000A6C 2F02 move.l -[A7], D2
00000A6E 2F0B move.l -[A7], A3
00000A70 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
00000A74 200B move.l D0, A3
00000A76 5280 addq.l D0, 1
00000A78 2F00 move.l -[A7], D0
00000A7A 4878 0431 push.l 0x431
00000A7E 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000A82 588F addq.l A7, 4
00000A84 2F00 move.l -[A7], D0
00000A86 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00000A8A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000A8E 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00000A92 4878 0448 push.l 0x448
00000A96 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00000A9A 588F addq.l A7, 4
00000A9C 2F00 move.l -[A7], D0
00000A9E 2F0B move.l -[A7], A3
00000AA0 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000AA4 2B6D BA78 CB0E move.l [A5 - 0x34F2], [A5 - 0x4588]
00000AAA 4AAD B9FC tst.l [A5 - 0x4604]
00000AAE 4FEF 002C lea.l A7, [A7 + 0x2C]
00000AB2 670A beq +0xC /* 00000ABE */
00000AB4 206D B9FC movea.l A0, [A5 - 0x4604]
00000AB8 2068 0412 movea.l A0, [A0 + 0x412]
00000ABC 6004 bra +0x6 /* 00000AC2 */
label00000ABE:
00000ABE 307C 0000 movea.w A0, 0x0
label00000AC2:
00000AC2 2B48 BA78 move.l [A5 - 0x4588], A0
00000AC6 2F0B move.l -[A7], A3
00000AC8 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00000ACC 4A40 tst.w D0
00000ACE 588F addq.l A7, 4
00000AD0 6754 beq +0x56 /* 00000B26 */
00000AD2 4A2D B8EF tst.b [A5 - 0x4711]
00000AD6 664E bne +0x50 /* 00000B26 */
00000AD8 486D B8E2 pea.l [A5 - 0x471E]
00000ADC 487A 0054 pea.l [PC + 0x54 /* 00000B32, value 0x0, cstring "" */]
00000AE0 3F3C 0808 move.w -[A7], 0x808
00000AE4 A9EB syscall Pack4/FP68K
00000AE6 673E beq +0x40 /* 00000B26 */
00000AE8 486D B8E2 pea.l [A5 - 0x471E]
00000AEC 486E FEF6 pea.l [A6 - 0x10A]
00000AF0 3F3C 080E move.w -[A7], 0x80E
00000AF4 A9EB syscall Pack4/FP68K
00000AF6 41EE FEF6 lea.l A0, [A6 - 0x10A]
00000AFA 43EE FEEC lea.l A1, [A6 - 0x114]
00000AFE 22D8 move.l [A1]+, [A0]+
00000B00 22D8 move.l [A1]+, [A0]+
00000B02 32D8 move.w [A1]+, [A0]+
00000B04 486E FEEC pea.l [A6 - 0x114]
00000B08 3F3C 0016 move.w -[A7], 0x16
00000B0C A9EB syscall Pack4/FP68K
00000B0E 486E FEEC pea.l [A6 - 0x114]
00000B12 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000B16 5340 subq.w D0, 1
00000B18 3B40 CB0C move.w [A5 - 0x34F4], D0
00000B1C 588F addq.l A7, 4
00000B1E 2B6D CB0E BA78 move.l [A5 - 0x4588], [A5 - 0x34F2]
00000B24 5247 addq.w D7, 1
label00000B26:
00000B26 3007 move.w D0, D7
00000B28 4CEE 0880 FEE4 movem.l D7,A3, [A6 - 0x11C]
00000B2E 4E5E unlink A6
00000B30 4E75 rts
00000B32 0000 0000 ori.b D0, 0x0
00000B36 0000 0000 ori.b D0, 0x0
00000B3A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000B3C-00000B40
fn00000B3C:
00000B3C 4E56 FBE0 link A6, -0x0420
// end alternate branch 00000B3C-00000B40
fn00000B3C: // (misaligned)
00000B3E FBE0 .invalid <<F/7/5>>
00000B40 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000B44 426D CB18 clr.w [A5 - 0x34E8]
00000B48 206D CB20 movea.l A0, [A5 - 0x34E0]
00000B4C 426D CB16 clr.w [A5 - 0x34EA]
00000B50 20AE 0008 move.l [A0], [A6 + 0x8]
label00000B54:
00000B54 206D CB1C movea.l A0, [A5 - 0x34E4]
00000B58 52AD CB1C addq.l [A5 - 0x34E4], 1
00000B5C 7000 moveq.l D0, 0x00
00000B5E 1010 move.b D0, [A0]
00000B60 3E00 move.w D7, D0
00000B62 6B00 0480 bmi +0x482 /* 00000FE4 */
00000B66 0C40 0018 cmpi.w D0, 0x18
00000B6A 6E00 0478 bgt +0x47A /* 00000FE4 */
00000B6E D040 add.w D0, D0
00000B70 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000B74 4EFB 0000 jmp [PC + D0.w]
00000B78 0034 00CE 00E0 ori.b [A4 + D0.w - 0x32], 0xCE
00000B7E 00F2 .incomplete
00000B80 00F8 .incomplete
00000B82 014A bchg A2, D0
00000B84 01BA 046E bclr [PC + 0x46E /* 00000FF4, value 0x66047E5F */], D0
00000B88 0210 025C andi.b [A0], 0x5C /* '\\' */
00000B8C 025C 025C andi.w [A4]+, 0x25C
00000B90 025C 025C andi.w [A4]+, 0x25C
00000B94 025C 025C andi.w [A4]+, 0x25C
00000B98 025C 025C andi.w [A4]+, 0x25C
00000B9C 025C 025C andi.w [A4]+, 0x25C
00000BA0 0316 btst [A6], D1
00000BA2 0316 btst [A6], D1
00000BA4 03B6 FFDE bclr <<invalid full ext with IS == 1 and I/IS == 6>>, D1
00000BA8 0450 486D subi.w [A0], 0x486D /* 'Hm' */
00000BAC AFDA syscall 0xBDA, auto_pop
00000BAE 2F2D CB1C move.l -[A7], [A5 - 0x34E4]
00000BB2 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
00000BB6 486D AFDA pea.l [A5 - 0x5026]
00000BBA 486E FBE0 pea.l [A6 - 0x420]
00000BBE 3F3C 080E move.w -[A7], 0x80E
00000BC2 A9EB syscall Pack4/FP68K
00000BC4 486E FBE0 pea.l [A6 - 0x420]
00000BC8 486E FBEE pea.l [A6 - 0x412]
00000BCC 3F3C 0810 move.w -[A7], 0x810
00000BD0 A9EB syscall Pack4/FP68K
00000BD2 50AD CB1C addq.l [A5 - 0x34E4], 8
00000BD6 486E FBEE pea.l [A6 - 0x412]
00000BDA 486E FBF6 pea.l [A6 - 0x40A]
00000BDE 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
00000BE2 7000 moveq.l D0, 0x00
00000BE4 102E FBF6 move.b D0, [A6 - 0x40A]
00000BE8 5280 addq.l D0, 1
00000BEA 41EE FBF6 lea.l A0, [A6 - 0x40A]
00000BEE 4230 0000 clr.b [A0 + D0.w]
00000BF2 43EE FBF6 lea.l A1, [A6 - 0x40A]
00000BF6 5289 addq.l A1, 1
00000BF8 2F09 move.l -[A7], A1
00000BFA 226D CB20 movea.l A1, [A5 - 0x34E0]
00000BFE 302D CB16 move.w D0, [A5 - 0x34EA]
00000C02 48C0 ext.l D0
00000C04 E580 asl D0, 2
00000C06 2F31 0800 move.l -[A7], [A1 + D0]
00000C0A 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000C0E 2F00 move.l -[A7], D0
00000C10 41EE FBF6 lea.l A0, [A6 - 0x40A]
00000C14 5288 addq.l A0, 1
00000C16 2F08 move.l -[A7], A0
00000C18 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000C1C 588F addq.l A7, 4
00000C1E 2200 move.l D1, D0
00000C20 201F move.l D0, [A7]+
00000C22 D280 add.l D1, D0
00000C24 5281 addq.l D1, 1
00000C26 206D CB20 movea.l A0, [A5 - 0x34E0]
00000C2A 302D CB16 move.w D0, [A5 - 0x34EA]
00000C2E 5240 addq.w D0, 1
00000C30 48C0 ext.l D0
00000C32 E580 asl D0, 2
00000C34 2181 0800 move.l [A0 + D0], D1
00000C38 526D CB16 addq.w [A5 - 0x34EA], 1
00000C3C 4FEF 0018 lea.l A7, [A7 + 0x18]
00000C40 6000 FF12 bra -0xEC /* 00000B54 */
00000C44 7000 moveq.l D0, 0x00
00000C46 2F00 move.l -[A7], D0
00000C48 4EBA 080E jsr [PC + 0x80E /* 00001458 */]
00000C4C 58AD CB1C addq.l [A5 - 0x34E4], 4
00000C50 588F addq.l A7, 4
00000C52 6000 FF00 bra -0xFE /* 00000B54 */
00000C56 7001 moveq.l D0, 0x01
00000C58 2F00 move.l -[A7], D0
00000C5A 4EBA 07FC jsr [PC + 0x7FC /* 00001458 */]
00000C5E 50AD CB1C addq.l [A5 - 0x34E4], 8
00000C62 588F addq.l A7, 4
00000C64 6000 FEEE bra -0x110 /* 00000B54 */
00000C68 7001 moveq.l D0, 0x01
00000C6A 6000 06C4 bra +0x6C6 /* 00001330 */
00000C6E 206D CB20 movea.l A0, [A5 - 0x34E0]
00000C72 302D CB16 move.w D0, [A5 - 0x34EA]
00000C76 5340 subq.w D0, 1
00000C78 48C0 ext.l D0
00000C7A E580 asl D0, 2
00000C7C 2670 0800 movea.l A3, [A0 + D0]
00000C80 206D CB20 movea.l A0, [A5 - 0x34E0]
00000C84 302D CB16 move.w D0, [A5 - 0x34EA]
00000C88 48C0 ext.l D0
00000C8A E580 asl D0, 2
00000C8C 2870 0800 movea.l A4, [A0 + D0]
00000C90 2F0B move.l -[A7], A3
00000C92 200B move.l D0, A3
00000C94 5280 addq.l D0, 1
00000C96 2F00 move.l -[A7], D0
00000C98 200C move.l D0, A4
00000C9A 908B sub.l D0, A3
00000C9C 2F00 move.l -[A7], D0
00000C9E 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000CA2 16BC 0028 move.b [A3], 0x28 /* '(' */
00000CA6 18FC 0029 move.b [A4]+, 0x29 /* ')' */
00000CAA 421C clr.b [A4]+
00000CAC 206D CB20 movea.l A0, [A5 - 0x34E0]
00000CB0 302D CB16 move.w D0, [A5 - 0x34EA]
00000CB4 48C0 ext.l D0
00000CB6 E580 asl D0, 2
00000CB8 218C 0800 move.l [A0 + D0], A4
00000CBC 6000 FE96 bra -0x168 /* 00000B54 */
00000CC0 206D CB20 movea.l A0, [A5 - 0x34E0]
00000CC4 302D CB16 move.w D0, [A5 - 0x34EA]
00000CC8 48C0 ext.l D0
00000CCA E580 asl D0, 2
00000CCC 48E7 8080 movem.l -[A7], D0,A0
00000CD0 226D CB1C movea.l A1, [A5 - 0x34E4]
00000CD4 7200 moveq.l D1, 0x00
00000CD6 1211 move.b D1, [A1]
00000CD8 226D CB1C movea.l A1, [A5 - 0x34E4]
00000CDC 7400 moveq.l D2, 0x00
00000CDE 1429 0001 move.b D2, [A1 + 0x1]
00000CE2 E14A lsl D2.w, 8
00000CE4 8441 or.w D2, D1
00000CE6 48C2 ext.l D2
00000CE8 2F02 move.l -[A7], D2
00000CEA 486D CAE4 pea.l [A5 - 0x351C]
00000CEE 226D CB20 movea.l A1, [A5 - 0x34E0]
00000CF2 322D CB16 move.w D1, [A5 - 0x34EA]
00000CF6 48C1 ext.l D1
00000CF8 E581 asl D1, 2
00000CFA 2F31 1800 move.l -[A7], [A1 + D1]
00000CFE 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00000D02 4FEF 000C lea.l A7, [A7 + 0xC]
00000D06 2200 move.l D1, D0
00000D08 4CDF 0101 movem.l D0,A0, [A7]+
00000D0C D2B0 0800 add.l D1, [A0 + D0]
00000D10 5281 addq.l D1, 1
00000D12 206D CB20 movea.l A0, [A5 - 0x34E0]
00000D16 302D CB16 move.w D0, [A5 - 0x34EA]
00000D1A 5240 addq.w D0, 1
00000D1C 48C0 ext.l D0
00000D1E E580 asl D0, 2
00000D20 2181 0800 move.l [A0 + D0], D1
00000D24 526D CB16 addq.w [A5 - 0x34EA], 1
00000D28 54AD CB1C addq.l [A5 - 0x34E4], 2
00000D2C 6000 FE26 bra -0x1D8 /* 00000B54 */
00000D30 206D CB20 movea.l A0, [A5 - 0x34E0]
00000D34 302D CB16 move.w D0, [A5 - 0x34EA]
00000D38 48C0 ext.l D0
00000D3A E580 asl D0, 2
00000D3C 2670 0800 movea.l A3, [A0 + D0]
00000D40 16FC 0022 move.b [A3]+, 0x22 /* '\"' */
00000D44 2F2D CB1C move.l -[A7], [A5 - 0x34E4]
00000D48 2F0B move.l -[A7], A3
00000D4A 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000D4E 508F addq.l A7, 8
00000D50 6004 bra +0x6 /* 00000D56 */
label00000D52:
00000D52 D6FC 0001 add.w A3, 0x1
label00000D56:
00000D56 206D CB1C movea.l A0, [A5 - 0x34E4]
00000D5A 52AD CB1C addq.l [A5 - 0x34E4], 1
00000D5E 4A10 tst.b [A0]
00000D60 66F0 bne -0xE /* 00000D52 */
00000D62 16BC 0022 move.b [A3], 0x22 /* '\"' */
00000D66 422B 0001 clr.b [A3 + 0x1]
00000D6A 200B move.l D0, A3
00000D6C 5480 addq.l D0, 2
00000D6E 206D CB20 movea.l A0, [A5 - 0x34E0]
00000D72 526D CB16 addq.w [A5 - 0x34EA], 1
00000D76 322D CB16 move.w D1, [A5 - 0x34EA]
00000D7A 48C1 ext.l D1
00000D7C E581 asl D1, 2
00000D7E 2180 1800 move.l [A0 + D1], D0
00000D82 6000 FDD0 bra -0x22E /* 00000B54 */
00000D86 206D CB20 movea.l A0, [A5 - 0x34E0]
00000D8A 302D CB16 move.w D0, [A5 - 0x34EA]
00000D8E 5340 subq.w D0, 1
00000D90 48C0 ext.l D0
00000D92 E580 asl D0, 2
00000D94 2670 0800 movea.l A3, [A0 + D0]
00000D98 206D CB20 movea.l A0, [A5 - 0x34E0]
00000D9C 302D CB16 move.w D0, [A5 - 0x34EA]
00000DA0 48C0 ext.l D0
00000DA2 E580 asl D0, 2
00000DA4 2870 0800 movea.l A4, [A0 + D0]
00000DA8 2F0B move.l -[A7], A3
00000DAA 200B move.l D0, A3
00000DAC 5280 addq.l D0, 1
00000DAE 2F00 move.l -[A7], D0
00000DB0 200C move.l D0, A4
00000DB2 908B sub.l D0, A3
00000DB4 2F00 move.l -[A7], D0
00000DB6 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000DBA 16BC 002D move.b [A3], 0x2D /* '-' */
00000DBE 206D CB20 movea.l A0, [A5 - 0x34E0]
00000DC2 302D CB16 move.w D0, [A5 - 0x34EA]
00000DC6 48C0 ext.l D0
00000DC8 E580 asl D0, 2
00000DCA 52B0 0800 addq.l [A0 + D0], 1
00000DCE 6000 FD84 bra -0x27A /* 00000B54 */
00000DD2 206D CB20 movea.l A0, [A5 - 0x34E0]
00000DD6 536D CB16 subq.w [A5 - 0x34EA], 1
00000DDA 302D CB16 move.w D0, [A5 - 0x34EA]
00000DDE 48C0 ext.l D0
00000DE0 E580 asl D0, 2
00000DE2 2670 0800 movea.l A3, [A0 + D0]
00000DE6 538B subq.l A3, 1
00000DE8 0C47 000F cmpi.w D7, 0xF
00000DEC 6D6C blt +0x6E /* 00000E5A */
00000DEE 0C47 0011 cmpi.w D7, 0x11
00000DF2 6E66 bgt +0x68 /* 00000E5A */
00000DF4 2F0B move.l -[A7], A3
00000DF6 200B move.l D0, A3
00000DF8 5280 addq.l D0, 1
00000DFA 2F00 move.l -[A7], D0
00000DFC 206D CB20 movea.l A0, [A5 - 0x34E0]
00000E00 302D CB16 move.w D0, [A5 - 0x34EA]
00000E04 48C0 ext.l D0
00000E06 E580 asl D0, 2
00000E08 2030 0804 move.l D0, [A0 + D0 + 0x4]
00000E0C 908B sub.l D0, A3
00000E0E 2F00 move.l -[A7], D0
00000E10 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000E14 2007 move.l D0, D7
00000E16 E540 asl D0.w, 2
00000E18 41ED CB2C lea.l A0, [A5 - 0x34D4]
00000E1C 2070 0000 movea.l A0, [A0 + D0.w]
00000E20 16D0 move.b [A3]+, [A0]
00000E22 2007 move.l D0, D7
00000E24 E540 asl D0.w, 2
00000E26 41ED CB2C lea.l A0, [A5 - 0x34D4]
00000E2A 2070 0000 movea.l A0, [A0 + D0.w]
00000E2E 16A8 0001 move.b [A3], [A0 + 0x1]
00000E32 206D CB20 movea.l A0, [A5 - 0x34E0]
00000E36 302D CB16 move.w D0, [A5 - 0x34EA]
00000E3A 5240 addq.w D0, 1
00000E3C 48C0 ext.l D0
00000E3E E580 asl D0, 2
00000E40 2030 0800 move.l D0, [A0 + D0]
00000E44 5280 addq.l D0, 1
00000E46 206D CB20 movea.l A0, [A5 - 0x34E0]
00000E4A 322D CB16 move.w D1, [A5 - 0x34EA]
00000E4E 48C1 ext.l D1
00000E50 E581 asl D1, 2
00000E52 2180 1800 move.l [A0 + D1], D0
00000E56 6000 FCFC bra -0x302 /* 00000B54 */
label00000E5A:
00000E5A 2007 move.l D0, D7
00000E5C E540 asl D0.w, 2
00000E5E 41ED CB2C lea.l A0, [A5 - 0x34D4]
00000E62 2070 0000 movea.l A0, [A0 + D0.w]
00000E66 1690 move.b [A3], [A0]
00000E68 206D CB20 movea.l A0, [A5 - 0x34E0]
00000E6C 302D CB16 move.w D0, [A5 - 0x34EA]
00000E70 5240 addq.w D0, 1
00000E72 48C0 ext.l D0
00000E74 E580 asl D0, 2
00000E76 226D CB20 movea.l A1, [A5 - 0x34E0]
00000E7A 322D CB16 move.w D1, [A5 - 0x34EA]
00000E7E 48C1 ext.l D1
00000E80 E581 asl D1, 2
00000E82 23B0 0800 1800 move.l [A1 + D1], [A0 + D0]
00000E88 6000 FCCA bra -0x334 /* 00000B54 */
00000E8C 206D CB20 movea.l A0, [A5 - 0x34E0]
00000E90 302D CB16 move.w D0, [A5 - 0x34EA]
00000E94 536D CB16 subq.w [A5 - 0x34EA], 1
00000E98 48C0 ext.l D0
00000E9A E580 asl D0, 2
00000E9C 2870 0800 movea.l A4, [A0 + D0]
00000EA0 206D CB20 movea.l A0, [A5 - 0x34E0]
00000EA4 302D CB16 move.w D0, [A5 - 0x34EA]
00000EA8 48C0 ext.l D0
00000EAA E580 asl D0, 2
00000EAC 2670 0800 movea.l A3, [A0 + D0]
00000EB0 206D BCF0 movea.l A0, [A5 - 0x4310]
00000EB4 226D BCEC movea.l A1, [A5 - 0x4314]
00000EB8 0C47 0015 cmpi.w D7, 0x15
00000EBC 6604 bne +0x6 /* 00000EC2 */
00000EBE 7037 moveq.l D0, 0x37
00000EC0 6002 bra +0x4 /* 00000EC4 */
label00000EC2:
00000EC2 7036 moveq.l D0, 0x36
label00000EC4:
00000EC4 D080 add.l D0, D0
00000EC6 3031 0800 move.w D0, [A1 + D0]
00000ECA 5A40 addq.w D0, 5
00000ECC 7200 moveq.l D1, 0x00
00000ECE 3200 move.w D1, D0
00000ED0 41F0 1800 lea.l A0, [A0 + D1]
00000ED4 2D48 FBEA move.l [A6 - 0x416], A0
00000ED8 2F2E FBEA move.l -[A7], [A6 - 0x416]
00000EDC 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000EE0 2C00 move.l D6, D0
00000EE2 5286 addq.l D6, 1
00000EE4 2F0B move.l -[A7], A3
00000EE6 200B move.l D0, A3
00000EE8 D086 add.l D0, D6
00000EEA 2F00 move.l -[A7], D0
00000EEC 200C move.l D0, A4
00000EEE 908B sub.l D0, A3
00000EF0 2F00 move.l -[A7], D0
00000EF2 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000EF6 200B move.l D0, A3
00000EF8 5380 subq.l D0, 1
00000EFA 2040 movea.l A0, D0
00000EFC 10BC 0020 move.b [A0], 0x20 /* ' ' */
00000F00 2F2E FBEA move.l -[A7], [A6 - 0x416]
00000F04 2F0B move.l -[A7], A3
00000F06 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000F0A 17BC 0020 68FF move.b [A3 + D6 - 0x1], 0x20 /* ' ' */
00000F10 200C move.l D0, A4
00000F12 D086 add.l D0, D6
00000F14 206D CB20 movea.l A0, [A5 - 0x34E0]
00000F18 322D CB16 move.w D1, [A5 - 0x34EA]
00000F1C 48C1 ext.l D1
00000F1E E581 asl D1, 2
00000F20 2180 1800 move.l [A0 + D1], D0
00000F24 4FEF 000C lea.l A7, [A7 + 0xC]
00000F28 6000 FC2A bra -0x3D4 /* 00000B54 */
00000F2C 206D CB20 movea.l A0, [A5 - 0x34E0]
00000F30 302D CB16 move.w D0, [A5 - 0x34EA]
00000F34 48C0 ext.l D0
00000F36 E580 asl D0, 2
00000F38 2870 0800 movea.l A4, [A0 + D0]
00000F3C 206D CB20 movea.l A0, [A5 - 0x34E0]
00000F40 302D CB16 move.w D0, [A5 - 0x34EA]
00000F44 5340 subq.w D0, 1
00000F46 48C0 ext.l D0
00000F48 E580 asl D0, 2
00000F4A 2670 0800 movea.l A3, [A0 + D0]
00000F4E 206D BCF0 movea.l A0, [A5 - 0x4310]
00000F52 226D BCEC movea.l A1, [A5 - 0x4314]
00000F56 3029 0070 move.w D0, [A1 + 0x70]
00000F5A 5A40 addq.w D0, 5
00000F5C 7200 moveq.l D1, 0x00
00000F5E 3200 move.w D1, D0
00000F60 41F0 1800 lea.l A0, [A0 + D1]
00000F64 2D48 FBEA move.l [A6 - 0x416], A0
00000F68 2F2E FBEA move.l -[A7], [A6 - 0x416]
00000F6C 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000F70 2C00 move.l D6, D0
00000F72 5286 addq.l D6, 1
00000F74 200C move.l D0, A4
00000F76 5380 subq.l D0, 1
00000F78 2040 movea.l A0, D0
00000F7A 10BC 0029 move.b [A0], 0x29 /* ')' */
00000F7E 421C clr.b [A4]+
00000F80 2F0B move.l -[A7], A3
00000F82 200B move.l D0, A3
00000F84 D086 add.l D0, D6
00000F86 2F00 move.l -[A7], D0
00000F88 200C move.l D0, A4
00000F8A 908B sub.l D0, A3
00000F8C 2F00 move.l -[A7], D0
00000F8E 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00000F92 2F2E FBEA move.l -[A7], [A6 - 0x416]
00000F96 2F0B move.l -[A7], A3
00000F98 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00000F9C 2F0B move.l -[A7], A3
00000F9E 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00000FA2 2C00 move.l D6, D0
00000FA4 17BC 0028 6800 move.b [A3 + D6], 0x28 /* '(' */
00000FAA 206D CB20 movea.l A0, [A5 - 0x34E0]
00000FAE 302D CB16 move.w D0, [A5 - 0x34EA]
00000FB2 48C0 ext.l D0
00000FB4 E580 asl D0, 2
00000FB6 2206 move.l D1, D6
00000FB8 5481 addq.l D1, 2
00000FBA D3B0 0800 add.l [A0 + D0], D1
00000FBE 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FC2 6000 FB90 bra -0x46E /* 00000B54 */
00000FC6 206D CB20 movea.l A0, [A5 - 0x34E0]
00000FCA 302D CB16 move.w D0, [A5 - 0x34EA]
00000FCE 5340 subq.w D0, 1
00000FD0 48C0 ext.l D0
00000FD2 E580 asl D0, 2
00000FD4 2030 0800 move.l D0, [A0 + D0]
00000FD8 5380 subq.l D0, 1
00000FDA 2040 movea.l A0, D0
00000FDC 10BC 0026 move.b [A0], 0x26 /* '&' */
00000FE0 6000 FB72 bra -0x48C /* 00000B54 */
label00000FE4:
00000FE4 3A07 move.w D5, D7
00000FE6 9A7C 001F sub.w D5, 0x1F
00000FEA 4A6D CB14 tst.w [A5 - 0x34EC]
00000FEE 670A beq +0xC /* 00000FFA */
00000FF0 0C47 0037 cmpi.w D7, 0x37 /* '7' */
00000FF4 6604 bne +0x6 /* 00000FFA */
00000FF6 7E5F moveq.l D7, 0x5F
00000FF8 6024 bra +0x26 /* 0000101E */
label00000FFA:
00000FFA 0C47 001F cmpi.w D7, 0x1F
00000FFE 6D14 blt +0x16 /* 00001014 */
00001000 0C47 0079 cmpi.w D7, 0x79 /* 'y' */
00001004 6E0E bgt +0x10 /* 00001014 */
00001006 2005 move.l D0, D5
00001008 D040 add.w D0, D0
0000100A 41ED CB98 lea.l A0, [A5 - 0x3468]
0000100E 3E30 0000 move.w D7, [A0 + D0.w]
00001012 660A bne +0xC /* 0000101E */
label00001014:
00001014 3B7C 0003 CB18 move.w [A5 - 0x34E8], 0x3
0000101A 6000 0312 bra +0x314 /* 0000132E */
label0000101E:
0000101E 0C47 00FE cmpi.w D7, 0xFE
00001022 6632 bne +0x34 /* 00001056 */
00001024 0C45 0030 cmpi.w D5, 0x30 /* '0' */
00001028 6616 bne +0x18 /* 00001040 */
0000102A 3B7C 0001 CB1A move.w [A5 - 0x34E6], 0x1
00001030 486D CAE8 pea.l [A5 - 0x3518]
00001034 486D BBBC pea.l [A5 - 0x4444]
00001038 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
0000103C 508F addq.l A7, 8
0000103E 6068 bra +0x6A /* 000010A8 */
label00001040:
00001040 3B7C 0002 CB1A move.w [A5 - 0x34E6], 0x2
00001046 486D CAF4 pea.l [A5 - 0x350C]
0000104A 486D BBBC pea.l [A5 - 0x4444]
0000104E 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00001052 508F addq.l A7, 8
00001054 6052 bra +0x54 /* 000010A8 */
label00001056:
00001056 2005 move.l D0, D5
00001058 D040 add.w D0, D0
0000105A 41ED CC4E lea.l A0, [A5 - 0x33B2]
0000105E 4A70 0000 tst.w [A0 + D0.w]
00001062 6C10 bge +0x12 /* 00001074 */
00001064 206D CB1C movea.l A0, [A5 - 0x34E4]
00001068 52AD CB1C addq.l [A5 - 0x34E4], 1
0000106C 7000 moveq.l D0, 0x00
0000106E 1010 move.b D0, [A0]
00001070 48C0 ext.l D0
00001072 600E bra +0x10 /* 00001082 */
label00001074:
00001074 2005 move.l D0, D5
00001076 D040 add.w D0, D0
00001078 41ED CC4E lea.l A0, [A5 - 0x33B2]
0000107C 3030 0000 move.w D0, [A0 + D0.w]
00001080 48C0 ext.l D0
label00001082:
00001082 3B40 CB1A move.w [A5 - 0x34E6], D0
00001086 206D BCF0 movea.l A0, [A5 - 0x4310]
0000108A 226D BCEC movea.l A1, [A5 - 0x4314]
0000108E 48C7 ext.l D7
00001090 2007 move.l D0, D7
00001092 D080 add.l D0, D0
00001094 7200 moveq.l D1, 0x00
00001096 3231 0800 move.w D1, [A1 + D0]
0000109A 4870 1805 pea.l [A0 + D1 + 0x5]
0000109E 486D BBBC pea.l [A5 - 0x4444]
000010A2 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000010A6 508F addq.l A7, 8
label000010A8:
000010A8 486D BBBC pea.l [A5 - 0x4444]
000010AC 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000010B0 2C00 move.l D6, D0
000010B2 5286 addq.l D6, 1
000010B4 41ED BBBC lea.l A0, [A5 - 0x4444]
000010B8 11BC 0028 0000 move.b [A0 + D0.w], 0x28 /* '(' */
000010BE 4A6D CB1A tst.w [A5 - 0x34E6]
000010C2 588F addq.l A7, 4
000010C4 6700 01EC beq +0x1EE /* 000012B2 */
000010C8 3007 move.w D0, D7
000010CA 0440 0077 subi.w D0, 0x77 /* 'w' */
000010CE 672C beq +0x2E /* 000010FC */
000010D0 5940 subq.w D0, 4
000010D2 6728 beq +0x2A /* 000010FC */
000010D4 5540 subq.w D0, 2
000010D6 6724 beq +0x26 /* 000010FC */
000010D8 0440 0009 subi.w D0, 0x9 /* '\t' */
000010DC 676E beq +0x70 /* 0000114C */
000010DE 0440 0036 subi.w D0, 0x36 /* '6' */
000010E2 6700 009E beq +0xA0 /* 00001182 */
000010E6 5540 subq.w D0, 2
000010E8 6700 009E beq +0xA0 /* 00001188 */
000010EC 5340 subq.w D0, 1
000010EE 6700 00BA beq +0xBC /* 000011AA */
000010F2 0440 0017 subi.w D0, 0x17
000010F6 6754 beq +0x56 /* 0000114C */
000010F8 6000 00E8 bra +0xEA /* 000011E2 */
label000010FC:
000010FC 4EBA 079C jsr [PC + 0x79C /* 0000189A */]
00001100 2640 movea.l A3, D0
00001102 2F0B move.l -[A7], A3
00001104 486E FCFA pea.l [A6 - 0x306]
00001108 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
0000110C 4EBA 078C jsr [PC + 0x78C /* 0000189A */]
00001110 2640 movea.l A3, D0
00001112 2F0B move.l -[A7], A3
00001114 486E FDFC pea.l [A6 - 0x204]
00001118 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
0000111C 4EBA 077C jsr [PC + 0x77C /* 0000189A */]
00001120 2640 movea.l A3, D0
00001122 2F0B move.l -[A7], A3
00001124 486E FEFE pea.l [A6 - 0x102]
00001128 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
0000112C 486E FDFC pea.l [A6 - 0x204]
00001130 4EBA 077E jsr [PC + 0x77E /* 000018B0 */]
00001134 486E FCFA pea.l [A6 - 0x306]
00001138 4EBA 0776 jsr [PC + 0x776 /* 000018B0 */]
0000113C 486E FEFE pea.l [A6 - 0x102]
00001140 4EBA 076E jsr [PC + 0x76E /* 000018B0 */]
00001144 4FEF 0024 lea.l A7, [A7 + 0x24]
00001148 6000 0098 bra +0x9A /* 000011E2 */
label0000114C:
0000114C 4EBA 074C jsr [PC + 0x74C /* 0000189A */]
00001150 2640 movea.l A3, D0
00001152 2F0B move.l -[A7], A3
00001154 486E FCFA pea.l [A6 - 0x306]
00001158 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
0000115C 4EBA 073C jsr [PC + 0x73C /* 0000189A */]
00001160 2640 movea.l A3, D0
00001162 2F0B move.l -[A7], A3
00001164 486E FDFC pea.l [A6 - 0x204]
00001168 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
0000116C 486E FCFA pea.l [A6 - 0x306]
00001170 4EBA 073E jsr [PC + 0x73E /* 000018B0 */]
00001174 486E FDFC pea.l [A6 - 0x204]
00001178 4EBA 0736 jsr [PC + 0x736 /* 000018B0 */]
0000117C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001180 6060 bra +0x62 /* 000011E2 */
label00001182:
00001182 4EBA 0774 jsr [PC + 0x774 /* 000018F8 */]
00001186 605A bra +0x5C /* 000011E2 */
label00001188:
00001188 4EBA 0710 jsr [PC + 0x710 /* 0000189A */]
0000118C 2640 movea.l A3, D0
0000118E 2F0B move.l -[A7], A3
00001190 486E FCFA pea.l [A6 - 0x306]
00001194 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00001198 4EBA 075E jsr [PC + 0x75E /* 000018F8 */]
0000119C 486E FCFA pea.l [A6 - 0x306]
000011A0 4EBA 070E jsr [PC + 0x70E /* 000018B0 */]
000011A4 4FEF 000C lea.l A7, [A7 + 0xC]
000011A8 6038 bra +0x3A /* 000011E2 */
label000011AA:
000011AA 4EBA 06EE jsr [PC + 0x6EE /* 0000189A */]
000011AE 2640 movea.l A3, D0
000011B0 2F0B move.l -[A7], A3
000011B2 486E FCFA pea.l [A6 - 0x306]
000011B6 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000011BA 4EBA 06DE jsr [PC + 0x6DE /* 0000189A */]
000011BE 2640 movea.l A3, D0
000011C0 2F0B move.l -[A7], A3
000011C2 486E FDFC pea.l [A6 - 0x204]
000011C6 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000011CA 4EBA 072C jsr [PC + 0x72C /* 000018F8 */]
000011CE 486E FDFC pea.l [A6 - 0x204]
000011D2 4EBA 06DC jsr [PC + 0x6DC /* 000018B0 */]
000011D6 486E FCFA pea.l [A6 - 0x306]
000011DA 4EBA 06D4 jsr [PC + 0x6D4 /* 000018B0 */]
000011DE 4FEF 0018 lea.l A7, [A7 + 0x18]
label000011E2:
000011E2 206D CB20 movea.l A0, [A5 - 0x34E0]
000011E6 302D CB16 move.w D0, [A5 - 0x34EA]
000011EA 536D CB16 subq.w [A5 - 0x34EA], 1
000011EE 48C0 ext.l D0
000011F0 E580 asl D0, 2
000011F2 2670 0800 movea.l A3, [A0 + D0]
000011F6 4213 clr.b [A3]
000011F8 200B move.l D0, A3
000011FA 5380 subq.l D0, 1
000011FC 2040 movea.l A0, D0
000011FE 10BC 0029 move.b [A0], 0x29 /* ')' */
00001202 0C47 00BC cmpi.w D7, 0xBC
00001206 662A bne +0x2C /* 00001232 */
00001208 486D CAFA pea.l [A5 - 0x3506]
0000120C 2F0B move.l -[A7], A3
0000120E 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00001212 588B addq.l A3, 4
00001214 508F addq.l A7, 8
00001216 601A bra +0x1C /* 00001232 */
label00001218:
00001218 206D CB20 movea.l A0, [A5 - 0x34E0]
0000121C 302D CB16 move.w D0, [A5 - 0x34EA]
00001220 48C0 ext.l D0
00001222 E580 asl D0, 2
00001224 2070 0800 movea.l A0, [A0 + D0]
00001228 116D E5BE FFFF move.b [A0 - 0x1], [A5 - 0x1A42]
0000122E 536D CB16 subq.w [A5 - 0x34EA], 1
label00001232:
00001232 536D CB1A subq.w [A5 - 0x34E6], 1
00001236 66E0 bne -0x1E /* 00001218 */
00001238 206D CB20 movea.l A0, [A5 - 0x34E0]
0000123C 302D CB16 move.w D0, [A5 - 0x34EA]
00001240 48C0 ext.l D0
00001242 E580 asl D0, 2
00001244 2F30 0800 move.l -[A7], [A0 + D0]
00001248 206D CB20 movea.l A0, [A5 - 0x34E0]
0000124C 302D CB16 move.w D0, [A5 - 0x34EA]
00001250 48C0 ext.l D0
00001252 E580 asl D0, 2
00001254 2206 move.l D1, D6
00001256 D2B0 0800 add.l D1, [A0 + D0]
0000125A 2F01 move.l -[A7], D1
0000125C 206D CB20 movea.l A0, [A5 - 0x34E0]
00001260 302D CB16 move.w D0, [A5 - 0x34EA]
00001264 48C0 ext.l D0
00001266 E580 asl D0, 2
00001268 2F30 0800 move.l -[A7], [A0 + D0]
0000126C 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00001270 5280 addq.l D0, 1
00001272 588F addq.l A7, 4
00001274 2F00 move.l -[A7], D0
00001276 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
0000127A 486D BBBC pea.l [A5 - 0x4444]
0000127E 206D CB20 movea.l A0, [A5 - 0x34E0]
00001282 302D CB16 move.w D0, [A5 - 0x34EA]
00001286 526D CB16 addq.w [A5 - 0x34EA], 1
0000128A 48C0 ext.l D0
0000128C E580 asl D0, 2
0000128E 2F30 0800 move.l -[A7], [A0 + D0]
00001292 2F06 move.l -[A7], D6
00001294 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001298 200B move.l D0, A3
0000129A D086 add.l D0, D6
0000129C 5280 addq.l D0, 1
0000129E 206D CB20 movea.l A0, [A5 - 0x34E0]
000012A2 322D CB16 move.w D1, [A5 - 0x34EA]
000012A6 48C1 ext.l D1
000012A8 E581 asl D1, 2
000012AA 2180 1800 move.l [A0 + D1], D0
000012AE 6000 F8A4 bra -0x75A /* 00000B54 */
label000012B2:
000012B2 2006 move.l D0, D6
000012B4 5286 addq.l D6, 1
000012B6 41ED BBBC lea.l A0, [A5 - 0x4444]
000012BA 11BC 0029 0000 move.b [A0 + D0.w], 0x29 /* ')' */
000012C0 41ED BBBC lea.l A0, [A5 - 0x4444]
000012C4 4230 6000 clr.b [A0 + D6.w]
000012C8 486D BBBC pea.l [A5 - 0x4444]
000012CC 206D CB20 movea.l A0, [A5 - 0x34E0]
000012D0 302D CB16 move.w D0, [A5 - 0x34EA]
000012D4 48C0 ext.l D0
000012D6 E580 asl D0, 2
000012D8 2F30 0800 move.l -[A7], [A0 + D0]
000012DC 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000012E0 206D CB20 movea.l A0, [A5 - 0x34E0]
000012E4 302D CB16 move.w D0, [A5 - 0x34EA]
000012E8 48C0 ext.l D0
000012EA E580 asl D0, 2
000012EC 48E7 8080 movem.l -[A7], D0,A0
000012F0 226D CB20 movea.l A1, [A5 - 0x34E0]
000012F4 322D CB16 move.w D1, [A5 - 0x34EA]
000012F8 48C1 ext.l D1
000012FA E581 asl D1, 2
000012FC 2F31 1800 move.l -[A7], [A1 + D1]
00001300 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00001304 588F addq.l A7, 4
00001306 2200 move.l D1, D0
00001308 4CDF 0101 movem.l D0,A0, [A7]+
0000130C D2B0 0800 add.l D1, [A0 + D0]
00001310 5281 addq.l D1, 1
00001312 206D CB20 movea.l A0, [A5 - 0x34E0]
00001316 302D CB16 move.w D0, [A5 - 0x34EA]
0000131A 5240 addq.w D0, 1
0000131C 48C0 ext.l D0
0000131E E580 asl D0, 2
00001320 2181 0800 move.l [A0 + D0], D1
00001324 526D CB16 addq.w [A5 - 0x34EA], 1
00001328 508F addq.l A7, 8
0000132A 6000 F828 bra -0x7D6 /* 00000B54 */
label0000132E:
0000132E 7000 moveq.l D0, 0x00
label00001330:
00001330 4CEE 18E0 FBCC movem.l D5,D6,D7,A3,A4, [A6 - 0x434]
00001336 4E5E unlink A6
00001338 4E75 rts
fn0000133A:
0000133A 48E7 0300 movem.l -[A7], D6,D7
0000133E 3E2F 000E move.w D7, [A7 + 0xE]
00001342 3C07 move.w D6, D7
00001344 3006 move.w D0, D6
00001346 48C0 ext.l D0
00001348 223C 0000 8000 move.l D1, 0x8000
0000134E C280 and.l D1, D0
00001350 6720 beq +0x22 /* 00001372 */
00001352 48C6 ext.l D6
00001354 203C 0000 7FFF move.l D0, 0x7FFF
0000135A C086 and.l D0, D6
0000135C 322F 0016 move.w D1, [A7 + 0x16]
00001360 48C1 ext.l D1
00001362 D280 add.l D1, D0
00001364 302F 0012 move.w D0, [A7 + 0x12]
00001368 48C0 ext.l D0
0000136A C141 exg D0, D1
0000136C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001370 600A bra +0xC /* 0000137C */
label00001372:
00001372 48C7 ext.l D7
00001374 203C 0000 8000 move.l D0, 0x8000
0000137A 8087 or.l D0, D7
label0000137C:
0000137C 4CDF 00C0 movem.l D6,D7, [A7]+
00001380 4E75 rts
fn00001382:
00001382 48E7 0310 movem.l -[A7], D6,D7,A3
00001386 4247 clr.w D7
00001388 302D CB26 move.w D0, [A5 - 0x34DA]
0000138C 48C0 ext.l D0
0000138E 2640 movea.l A3, D0
00001390 D7ED CB2A add.l A3, [A5 - 0x34D6]
00001394 586D CB26 addq.w [A5 - 0x34DA], 4
00001398 302D CB26 move.w D0, [A5 - 0x34DA]
0000139C 48C0 ext.l D0
0000139E D1AD CB2A add.l [A5 - 0x34D6], D0
000013A2 302D CB26 move.w D0, [A5 - 0x34DA]
000013A6 916D CB28 sub.w [A5 - 0x34D8], D0
000013AA 7000 moveq.l D0, 0x00
000013AC 102B 0002 move.b D0, [A3 + 0x2]
000013B0 7200 moveq.l D1, 0x00
000013B2 122B 0003 move.b D1, [A3 + 0x3]
000013B6 E149 lsl D1.w, 8
000013B8 8240 or.w D1, D0
000013BA 3B41 CB26 move.w [A5 - 0x34DA], D1
000013BE 0C41 0604 cmpi.w D1, 0x604
000013C2 6F06 ble +0x8 /* 000013CA */
000013C4 7E02 moveq.l D7, 0x02
000013C6 6000 0088 bra +0x8A /* 00001450 */
label000013CA:
000013CA 7000 moveq.l D0, 0x00
000013CC 1013 move.b D0, [A3]
000013CE 7200 moveq.l D1, 0x00
000013D0 122B 0001 move.b D1, [A3 + 0x1]
000013D4 E149 lsl D1.w, 8
000013D6 8240 or.w D1, D0
000013D8 3B41 CB24 move.w [A5 - 0x34DC], D1
000013DC 7001 moveq.l D0, 0x01
000013DE B06D CB24 cmp.w D0, [A5 - 0x34DC]
000013E2 676C beq +0x6E /* 00001450 */
000013E4 302D CB26 move.w D0, [A5 - 0x34DA]
000013E8 5840 addq.w D0, 4
000013EA B06D CB28 cmp.w D0, [A5 - 0x34D8]
000013EE 6F60 ble +0x62 /* 00001450 */
000013F0 3C3C 0604 move.w D6, 0x604
000013F4 9C6D CB28 sub.w D6, [A5 - 0x34D8]
000013F8 48C6 ext.l D6
000013FA 2006 move.l D0, D6
000013FC D0AD CB2E add.l D0, [A5 - 0x34D2]
00001400 2F00 move.l -[A7], D0
00001402 2F2D CB2E move.l -[A7], [A5 - 0x34D2]
00001406 302D CB28 move.w D0, [A5 - 0x34D8]
0000140A 48C0 ext.l D0
0000140C 2F00 move.l -[A7], D0
0000140E 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001412 48C6 ext.l D6
00001414 2F06 move.l -[A7], D6
00001416 302D CB28 move.w D0, [A5 - 0x34D8]
0000141A 48C0 ext.l D0
0000141C D0AD CB2E add.l D0, [A5 - 0x34D2]
00001420 2F00 move.l -[A7], D0
00001422 206D BA78 movea.l A0, [A5 - 0x4588]
00001426 4868 0262 pea.l [A0 + 0x262]
0000142A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000142E 4A80 tst.l D0
00001430 4FEF 000C lea.l A7, [A7 + 0xC]
00001434 670C beq +0xE /* 00001442 */
00001436 7003 moveq.l D0, 0x03
00001438 B0AD E5C8 cmp.l D0, [A5 - 0x1A38]
0000143C 6704 beq +0x6 /* 00001442 */
0000143E 7E01 moveq.l D7, 0x01
00001440 600E bra +0x10 /* 00001450 */
label00001442:
00001442 2B6D CB2E CB2A move.l [A5 - 0x34D6], [A5 - 0x34D2]
00001448 302D E5C6 move.w D0, [A5 - 0x1A3A]
0000144C D16D CB28 add.w [A5 - 0x34D8], D0
label00001450:
00001450 3007 move.w D0, D7
00001452 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00001456 4E75 rts
fn00001458:
00001458 4E56 FEFA link A6, -0x0106
0000145C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001460 206D CB20 movea.l A0, [A5 - 0x34E0]
00001464 302D CB16 move.w D0, [A5 - 0x34EA]
00001468 526D CB16 addq.w [A5 - 0x34EA], 1
0000146C 48C0 ext.l D0
0000146E E580 asl D0, 2
00001470 2D70 0800 FEFA move.l [A6 - 0x106], [A0 + D0]
00001476 286D CB1C movea.l A4, [A5 - 0x34E4]
0000147A 302D BA7E move.w D0, [A5 - 0x4582]
0000147E 48C0 ext.l D0
00001480 2F00 move.l -[A7], D0
00001482 4878 2000 push.l 0x2000 /* ' \0' */
00001486 7000 moveq.l D0, 0x00
00001488 102C 0002 move.b D0, [A4 + 0x2]
0000148C 7200 moveq.l D1, 0x00
0000148E 122C 0003 move.b D1, [A4 + 0x3]
00001492 E149 lsl D1.w, 8
00001494 8240 or.w D1, D0
00001496 48C1 ext.l D1
00001498 2F01 move.l -[A7], D1
0000149A 4EBA FE9E jsr [PC - 0x162 /* 0000133A */]
0000149E 3A00 move.w D5, D0
000014A0 3D45 FFFE move.w [A6 - 0x2], D5
000014A4 302D BA7C move.w D0, [A5 - 0x4584]
000014A8 48C0 ext.l D0
000014AA 2F00 move.l -[A7], D0
000014AC 4878 0100 push.l 0x100
000014B0 7000 moveq.l D0, 0x00
000014B2 1014 move.b D0, [A4]
000014B4 7200 moveq.l D1, 0x00
000014B6 122C 0001 move.b D1, [A4 + 0x1]
000014BA E149 lsl D1.w, 8
000014BC 8240 or.w D1, D0
000014BE 48C1 ext.l D1
000014C0 2F01 move.l -[A7], D1
000014C2 4EBA FE76 jsr [PC - 0x18A /* 0000133A */]
000014C6 3C00 move.w D6, D0
000014C8 3806 move.w D4, D6
000014CA 7001 moveq.l D0, 0x01
000014CC B06E 000A cmp.w D0, [A6 + 0xA]
000014D0 4FEF 0018 lea.l A7, [A7 + 0x18]
000014D4 6650 bne +0x52 /* 00001526 */
000014D6 302D BA7E move.w D0, [A5 - 0x4582]
000014DA 48C0 ext.l D0
000014DC 2F00 move.l -[A7], D0
000014DE 4878 2000 push.l 0x2000 /* ' \0' */
000014E2 7000 moveq.l D0, 0x00
000014E4 102C 0006 move.b D0, [A4 + 0x6]
000014E8 7200 moveq.l D1, 0x00
000014EA 122C 0007 move.b D1, [A4 + 0x7]
000014EE E149 lsl D1.w, 8
000014F0 8240 or.w D1, D0
000014F2 48C1 ext.l D1
000014F4 2F01 move.l -[A7], D1
000014F6 4EBA FE42 jsr [PC - 0x1BE /* 0000133A */]
000014FA 3A00 move.w D5, D0
000014FC 302D BA7C move.w D0, [A5 - 0x4584]
00001500 48C0 ext.l D0
00001502 2F00 move.l -[A7], D0
00001504 4878 0100 push.l 0x100
00001508 7000 moveq.l D0, 0x00
0000150A 102C 0004 move.b D0, [A4 + 0x4]
0000150E 7200 moveq.l D1, 0x00
00001510 122C 0005 move.b D1, [A4 + 0x5]
00001514 E149 lsl D1.w, 8
00001516 8240 or.w D1, D0
00001518 48C1 ext.l D1
0000151A 2F01 move.l -[A7], D1
0000151C 4EBA FE1C jsr [PC - 0x1E4 /* 0000133A */]
00001520 3C00 move.w D6, D0
00001522 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001526:
00001526 303C 7FFF move.w D0, 0x7FFF
0000152A C06E FFFE and.w D0, [A6 - 0x2]
0000152E 323C 7FFF move.w D1, 0x7FFF
00001532 C245 and.w D1, D5
00001534 B240 cmp.w D1, D0
00001536 6C0A bge +0xC /* 00001542 */
00001538 3E2E FFFE move.w D7, [A6 - 0x2]
0000153C 3D45 FFFE move.w [A6 - 0x2], D5
00001540 3A07 move.w D5, D7
label00001542:
00001542 303C 7FFF move.w D0, 0x7FFF
00001546 C044 and.w D0, D4
00001548 323C 7FFF move.w D1, 0x7FFF
0000154C C246 and.w D1, D6
0000154E B240 cmp.w D1, D0
00001550 6C06 bge +0x8 /* 00001558 */
00001552 3E04 move.w D7, D4
00001554 3806 move.w D4, D6
00001556 3C07 move.w D6, D7
label00001558:
00001558 426D BA5C clr.w [A5 - 0x45A4]
0000155C 302E FFFE move.w D0, [A6 - 0x2]
00001560 48C0 ext.l D0
00001562 223C 0000 8000 move.l D1, 0x8000
00001568 C280 and.l D1, D0
0000156A 670C beq +0xE /* 00001578 */
0000156C 026E 7FFF FFFE andi.w [A6 - 0x2], 0x7FFF
00001572 006D 0001 BA5C ori.w [A5 - 0x45A4], 0x1
label00001578:
00001578 48C4 ext.l D4
0000157A 203C 0000 8000 move.l D0, 0x8000
00001580 C084 and.l D0, D4
00001582 670A beq +0xC /* 0000158E */
00001584 0244 7FFF andi.w D4, 0x7FFF
00001588 006D 0002 BA5C ori.w [A5 - 0x45A4], 0x2
label0000158E:
0000158E 48C5 ext.l D5
00001590 203C 0000 8000 move.l D0, 0x8000
00001596 C085 and.l D0, D5
00001598 670A beq +0xC /* 000015A4 */
0000159A 0245 7FFF andi.w D5, 0x7FFF
0000159E 006D 0004 BA5C ori.w [A5 - 0x45A4], 0x4
label000015A4:
000015A4 48C6 ext.l D6
000015A6 203C 0000 8000 move.l D0, 0x8000
000015AC C086 and.l D0, D6
000015AE 670A beq +0xC /* 000015BA */
000015B0 0246 7FFF andi.w D6, 0x7FFF
000015B4 006D 0008 BA5C ori.w [A5 - 0x45A4], 0x8
label000015BA:
000015BA 206D BA78 movea.l A0, [A5 - 0x4588]
000015BE 3E28 015C move.w D7, [A0 + 0x15C]
000015C2 6060 bra +0x62 /* 00001624 */
label000015C4:
000015C4 48C7 ext.l D7
000015C6 2F07 move.l -[A7], D7
000015C8 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000015CC 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
000015D0 4A80 tst.l D0
000015D2 508F addq.l A7, 8
000015D4 6D4E blt +0x50 /* 00001624 */
000015D6 302D BCF4 move.w D0, [A5 - 0x430C]
000015DA B06E FFFE cmp.w D0, [A6 - 0x2]
000015DE 6644 bne +0x46 /* 00001624 */
000015E0 BA6D BCF6 cmp.w D5, [A5 - 0x430A]
000015E4 663E bne +0x40 /* 00001624 */
000015E6 B86D BCF8 cmp.w D4, [A5 - 0x4308]
000015EA 6638 bne +0x3A /* 00001624 */
000015EC BC6D BCFA cmp.w D6, [A5 - 0x4306]
000015F0 6632 bne +0x34 /* 00001624 */
000015F2 206D BA78 movea.l A0, [A5 - 0x4588]
000015F6 2068 023E movea.l A0, [A0 + 0x23E]
000015FA 48C7 ext.l D7
000015FC 2007 move.l D0, D7
000015FE E580 asl D0, 2
00001600 2070 0800 movea.l A0, [A0 + D0]
00001604 5488 addq.l A0, 2
00001606 226D BA78 movea.l A1, [A5 - 0x4588]
0000160A 2269 023E movea.l A1, [A1 + 0x23E]
0000160E 48C7 ext.l D7
00001610 2007 move.l D0, D7
00001612 E580 asl D0, 2
00001614 2271 0800 movea.l A1, [A1 + D0]
00001618 7000 moveq.l D0, 0x00
0000161A 1029 0002 move.b D0, [A1 + 0x2]
0000161E 2640 movea.l A3, D0
00001620 D7C8 add.l A3, A0
00001622 6008 bra +0xA /* 0000162C */
label00001624:
00001624 3007 move.w D0, D7
00001626 5347 subq.w D7, 1
00001628 4A40 tst.w D0
0000162A 6698 bne -0x66 /* 000015C4 */
label0000162C:
0000162C 4A47 tst.w D7
0000162E 6C30 bge +0x32 /* 00001660 */
00001630 7001 moveq.l D0, 0x01
00001632 2F00 move.l -[A7], D0
00001634 7200 moveq.l D1, 0x00
00001636 322D BA5C move.w D1, [A5 - 0x45A4]
0000163A 2F01 move.l -[A7], D1
0000163C 48C6 ext.l D6
0000163E 2F06 move.l -[A7], D6
00001640 48C4 ext.l D4
00001642 2F04 move.l -[A7], D4
00001644 48C5 ext.l D5
00001646 2F05 move.l -[A7], D5
00001648 322E FFFE move.w D1, [A6 - 0x2]
0000164C 48C1 ext.l D1
0000164E 2F01 move.l -[A7], D1
00001650 486E FEFE pea.l [A6 - 0x102]
00001654 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
00001658 47EE FEFE lea.l A3, [A6 - 0x102]
0000165C 4FEF 001C lea.l A7, [A7 + 0x1C]
label00001660:
00001660 200B move.l D0, A3
00001662 5280 addq.l D0, 1
00001664 2F00 move.l -[A7], D0
00001666 2F2E FEFA move.l -[A7], [A6 - 0x106]
0000166A 7000 moveq.l D0, 0x00
0000166C 1013 move.b D0, [A3]
0000166E 2F00 move.l -[A7], D0
00001670 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001674 7000 moveq.l D0, 0x00
00001676 1013 move.b D0, [A3]
00001678 D0AE FEFA add.l D0, [A6 - 0x106]
0000167C 2040 movea.l A0, D0
0000167E 4210 clr.b [A0]
00001680 7000 moveq.l D0, 0x00
00001682 1013 move.b D0, [A3]
00001684 D0AE FEFA add.l D0, [A6 - 0x106]
00001688 5280 addq.l D0, 1
0000168A 206D CB20 movea.l A0, [A5 - 0x34E0]
0000168E 322D CB16 move.w D1, [A5 - 0x34EA]
00001692 48C1 ext.l D1
00001694 E581 asl D1, 2
00001696 2180 1800 move.l [A0 + D1], D0
0000169A 4CEE 18F0 FEE2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x11E]
000016A0 4E5E unlink A6
000016A2 4E75 rts
fn000016A4:
000016A4 4E56 FE00 link A6, -0x0200
000016A8 48E7 1118 movem.l -[A7], D3,D7,A3,A4
000016AC 47EE FF00 lea.l A3, [A6 - 0x100]
000016B0 4247 clr.w D7
000016B2 206E 0008 movea.l A0, [A6 + 0x8]
000016B6 705C moveq.l D0, 0x5C
000016B8 B010 cmp.b D0, [A0]
000016BA 6606 bne +0x8 /* 000016C2 */
000016BC 5247 addq.w D7, 1
000016BE 6000 01CE bra +0x1D0 /* 0000188E */
label000016C2:
000016C2 206E 0008 movea.l A0, [A6 + 0x8]
000016C6 2F08 move.l -[A7], A0
000016C8 2F0B move.l -[A7], A3
000016CA 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000016CE 508F addq.l A7, 8
label000016D0:
000016D0 7000 moveq.l D0, 0x00
000016D2 1013 move.b D0, [A3]
000016D4 D040 add.w D0, D0
000016D6 41ED A414 lea.l A0, [A5 - 0x5BEC]
000016DA 7206 moveq.l D1, 0x06
000016DC C270 0000 and.w D1, [A0 + D0.w]
000016E0 6622 bne +0x24 /* 00001704 */
000016E2 2F0B move.l -[A7], A3
000016E4 200B move.l D0, A3
000016E6 5480 addq.l D0, 2
000016E8 2F00 move.l -[A7], D0
000016EA 2F0B move.l -[A7], A3
000016EC 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000016F0 5280 addq.l D0, 1
000016F2 588F addq.l A7, 4
000016F4 2F00 move.l -[A7], D0
000016F6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000016FA 16BC 0061 move.b [A3], 0x61 /* 'a' */
000016FE 177C 005F 0001 move.b [A3 + 0x1], 0x5F /* '_' */
label00001704:
00001704 284B movea.l A4, A3
00001706 2B4C BBB0 move.l [A5 - 0x4450], A4
0000170A 602E bra +0x30 /* 0000173A */
label0000170C:
0000170C 206D BBB0 movea.l A0, [A5 - 0x4450]
00001710 7000 moveq.l D0, 0x00
00001712 1010 move.b D0, [A0]
00001714 D040 add.w D0, D0
00001716 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000171A 323C 0606 move.w D1, 0x606
0000171E C270 0000 and.w D1, [A0 + D0.w]
00001722 6612 bne +0x14 /* 00001736 */
00001724 206D BBB0 movea.l A0, [A5 - 0x4450]
00001728 7020 moveq.l D0, 0x20
0000172A B010 cmp.b D0, [A0]
0000172C 6708 beq +0xA /* 00001736 */
0000172E 206D BBB0 movea.l A0, [A5 - 0x4450]
00001732 10BC 005F move.b [A0], 0x5F /* '_' */
label00001736:
00001736 52AD BBB0 addq.l [A5 - 0x4450], 1
label0000173A:
0000173A 206D BBB0 movea.l A0, [A5 - 0x4450]
0000173E 4A10 tst.b [A0]
00001740 66CA bne -0x34 /* 0000170C */
00001742 2B4C BBB0 move.l [A5 - 0x4450], A4
00001746 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
0000174A 7000 moveq.l D0, 0x00
0000174C 102D BBBC move.b D0, [A5 - 0x4444]
00001750 D040 add.w D0, D0
00001752 41ED A414 lea.l A0, [A5 - 0x5BEC]
00001756 7206 moveq.l D1, 0x06
00001758 C270 0000 and.w D1, [A0 + D0.w]
0000175C 670A beq +0xC /* 00001768 */
0000175E 0C6D 00FF BAE2 cmpi.w [A5 - 0x451E], 0xFF
00001764 6700 0082 beq +0x84 /* 000017E8 */
label00001768:
00001768 2B6D BA78 CB0E move.l [A5 - 0x34F2], [A5 - 0x4588]
0000176E 4AAD B9FC tst.l [A5 - 0x4604]
00001772 670A beq +0xC /* 0000177E */
00001774 206D B9FC movea.l A0, [A5 - 0x4604]
00001778 2068 0412 movea.l A0, [A0 + 0x412]
0000177C 6004 bra +0x6 /* 00001782 */
label0000177E:
0000177E 307C 0000 movea.w A0, 0x0
label00001782:
00001782 2B48 BA78 move.l [A5 - 0x4588], A0
00001786 2F0B move.l -[A7], A3
00001788 4878 04F3 push.l 0x4F3
0000178C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00001790 588F addq.l A7, 4
00001792 2F00 move.l -[A7], D0
00001794 486E FE00 pea.l [A6 - 0x200]
00001798 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
0000179C 486E FE00 pea.l [A6 - 0x200]
000017A0 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
000017A4 4A40 tst.w D0
000017A6 4FEF 0010 lea.l A7, [A7 + 0x10]
000017AA 6700 00E2 beq +0xE4 /* 0000188E */
000017AE 2B6D CB0E BA78 move.l [A5 - 0x4588], [A5 - 0x34F2]
000017B4 7001 moveq.l D0, 0x01
000017B6 B02D B8EF cmp.b D0, [A5 - 0x4711]
000017BA 6600 00D2 bne +0xD4 /* 0000188E */
000017BE 286D B8E2 movea.l A4, [A5 - 0x471E]
000017C2 D9ED BBA4 add.l A4, [A5 - 0x445C]
000017C6 7000 moveq.l D0, 0x00
000017C8 1014 move.b D0, [A4]
000017CA 2F00 move.l -[A7], D0
000017CC 200C move.l D0, A4
000017CE 5280 addq.l D0, 1
000017D0 2F00 move.l -[A7], D0
000017D2 2F0B move.l -[A7], A3
000017D4 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000017D8 7000 moveq.l D0, 0x00
000017DA 1014 move.b D0, [A4]
000017DC 4233 0000 clr.b [A3 + D0.w]
000017E0 4FEF 000C lea.l A7, [A7 + 0xC]
000017E4 6000 FEEA bra -0x114 /* 000016D0 */
label000017E8:
000017E8 486D BBBC pea.l [A5 - 0x4444]
000017EC 486D CB00 pea.l [A5 - 0x3500]
000017F0 41EE FE00 lea.l A0, [A6 - 0x200]
000017F4 5288 addq.l A0, 1
000017F6 2F08 move.l -[A7], A0
000017F8 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
000017FC 1D40 FE00 move.b [A6 - 0x200], D0
00001800 7001 moveq.l D0, 0x01
00001802 2F00 move.l -[A7], D0
00001804 720F moveq.l D1, 0x0F
00001806 2F01 move.l -[A7], D1
00001808 206E 0008 movea.l A0, [A6 + 0x8]
0000180C 7400 moveq.l D2, 0x00
0000180E 1428 0014 move.b D2, [A0 + 0x14]
00001812 206E 0008 movea.l A0, [A6 + 0x8]
00001816 7600 moveq.l D3, 0x00
00001818 1628 0015 move.b D3, [A0 + 0x15]
0000181C E14B lsl D3.w, 8
0000181E 8642 or.w D3, D2
00001820 48C3 ext.l D3
00001822 2F03 move.l -[A7], D3
00001824 206E 0008 movea.l A0, [A6 + 0x8]
00001828 7400 moveq.l D2, 0x00
0000182A 1428 0010 move.b D2, [A0 + 0x10]
0000182E 206E 0008 movea.l A0, [A6 + 0x8]
00001832 7600 moveq.l D3, 0x00
00001834 1628 0011 move.b D3, [A0 + 0x11]
00001838 E14B lsl D3.w, 8
0000183A 8642 or.w D3, D2
0000183C 48C3 ext.l D3
0000183E 2F03 move.l -[A7], D3
00001840 206E 0008 movea.l A0, [A6 + 0x8]
00001844 7400 moveq.l D2, 0x00
00001846 1428 0016 move.b D2, [A0 + 0x16]
0000184A 206E 0008 movea.l A0, [A6 + 0x8]
0000184E 7600 moveq.l D3, 0x00
00001850 1628 0017 move.b D3, [A0 + 0x17]
00001854 E14B lsl D3.w, 8
00001856 8642 or.w D3, D2
00001858 48C3 ext.l D3
0000185A 2F03 move.l -[A7], D3
0000185C 206E 0008 movea.l A0, [A6 + 0x8]
00001860 7400 moveq.l D2, 0x00
00001862 1428 0012 move.b D2, [A0 + 0x12]
00001866 206E 0008 movea.l A0, [A6 + 0x8]
0000186A 7600 moveq.l D3, 0x00
0000186C 1628 0013 move.b D3, [A0 + 0x13]
00001870 E14B lsl D3.w, 8
00001872 8642 or.w D3, D2
00001874 48C3 ext.l D3
00001876 2F03 move.l -[A7], D3
00001878 2F0B move.l -[A7], A3
0000187A 4EAD 12B2 jsr [A5 + 0x12B2 /* export_594 */]
0000187E 2F0B move.l -[A7], A3
00001880 486E FE00 pea.l [A6 - 0x200]
00001884 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
00001888 3E00 move.w D7, D0
0000188A 4FEF 0030 lea.l A7, [A7 + 0x30]
label0000188E:
0000188E 3007 move.w D0, D7
00001890 4CEE 1888 FDF0 movem.l D3,D7,A3,A4, [A6 - 0x210]
00001896 4E5E unlink A6
00001898 4E75 rts
fn0000189A:
0000189A 206D CB20 movea.l A0, [A5 - 0x34E0]
0000189E 536D CB16 subq.w [A5 - 0x34EA], 1
000018A2 302D CB16 move.w D0, [A5 - 0x34EA]
000018A6 48C0 ext.l D0
000018A8 E580 asl D0, 2
000018AA 2030 0800 move.l D0, [A0 + D0]
000018AE 4E75 rts
fn000018B0:
000018B0 2F0B move.l -[A7], A3
000018B2 266F 0008 movea.l A3, [A7 + 0x8]
000018B6 2F0B move.l -[A7], A3
000018B8 206D CB20 movea.l A0, [A5 - 0x34E0]
000018BC 302D CB16 move.w D0, [A5 - 0x34EA]
000018C0 48C0 ext.l D0
000018C2 E580 asl D0, 2
000018C4 2F30 0800 move.l -[A7], [A0 + D0]
000018C8 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
000018CC 2F00 move.l -[A7], D0
000018CE 2F0B move.l -[A7], A3
000018D0 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
000018D4 588F addq.l A7, 4
000018D6 2200 move.l D1, D0
000018D8 201F move.l D0, [A7]+
000018DA D280 add.l D1, D0
000018DC 5281 addq.l D1, 1
000018DE 206D CB20 movea.l A0, [A5 - 0x34E0]
000018E2 526D CB16 addq.w [A5 - 0x34EA], 1
000018E6 302D CB16 move.w D0, [A5 - 0x34EA]
000018EA 48C0 ext.l D0
000018EC E580 asl D0, 2
000018EE 2181 0800 move.l [A0 + D0], D1
000018F2 508F addq.l A7, 8
000018F4 265F movea.l A3, [A7]+
000018F6 4E75 rts
fn000018F8:
000018F8 4E56 F7DC link A6, -0x0824
000018FC 48E7 0118 movem.l -[A7], D7,A3,A4
00001900 47EE FBF6 lea.l A3, [A6 - 0x40A]
00001904 206D CB20 movea.l A0, [A5 - 0x34E0]
00001908 302D CB16 move.w D0, [A5 - 0x34EA]
0000190C 48C0 ext.l D0
0000190E E580 asl D0, 2
00001910 226D CB20 movea.l A1, [A5 - 0x34E0]
00001914 322D CB16 move.w D1, [A5 - 0x34EA]
00001918 5341 subq.w D1, 1
0000191A 48C1 ext.l D1
0000191C E581 asl D1, 2
0000191E 2030 0800 move.l D0, [A0 + D0]
00001922 90B1 1800 sub.l D0, [A1 + D1]
00001926 2E00 move.l D7, D0
00001928 5387 subq.l D7, 1
0000192A 4EBA FF6E jsr [PC - 0x92 /* 0000189A */]
0000192E 2840 movea.l A4, D0
00001930 2D4C F7F0 move.l [A6 - 0x810], A4
00001934 7000 moveq.l D0, 0x00
00001936 3007 move.w D0, D7
00001938 4234 0800 clr.b [A4 + D0]
0000193C 486E FFF8 pea.l [A6 - 0x8]
00001940 486E F7F0 pea.l [A6 - 0x810]
00001944 4EAD 19CA jsr [A5 + 0x19CA /* export_821 */]
00001948 486E FFF8 pea.l [A6 - 0x8]
0000194C 487A 00C4 pea.l [PC + 0xC4 /* 00001A12, value 0x0, cstring "" */]
00001950 3F3C 0808 move.w -[A7], 0x808
00001954 A9EB syscall Pack4/FP68K
00001956 508F addq.l A7, 8
00001958 677E beq +0x80 /* 000019D8 */
0000195A 202E F7F0 move.l D0, [A6 - 0x810]
0000195E 908C sub.l D0, A4
00001960 2F00 move.l -[A7], D0
00001962 2F0C move.l -[A7], A4
00001964 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00001968 588F addq.l A7, 4
0000196A 2200 move.l D1, D0
0000196C 201F move.l D0, [A7]+
0000196E B280 cmp.l D1, D0
00001970 6666 bne +0x68 /* 000019D8 */
00001972 486E FFF8 pea.l [A6 - 0x8]
00001976 486E F7E6 pea.l [A6 - 0x81A]
0000197A 3F3C 080E move.w -[A7], 0x80E
0000197E A9EB syscall Pack4/FP68K
00001980 486D E9CE pea.l [A5 - 0x1632]
00001984 486E F7DC pea.l [A6 - 0x824]
00001988 3F3C 080E move.w -[A7], 0x80E
0000198C A9EB syscall Pack4/FP68K
0000198E 486E F7DC pea.l [A6 - 0x824]
00001992 486E F7E6 pea.l [A6 - 0x81A]
00001996 4267 clr.w -[A7]
00001998 A9EB syscall Pack4/FP68K
0000199A 486E F7E6 pea.l [A6 - 0x81A]
0000199E 486E FFF8 pea.l [A6 - 0x8]
000019A2 3F3C 0810 move.w -[A7], 0x810
000019A6 A9EB syscall Pack4/FP68K
000019A8 486E FFF8 pea.l [A6 - 0x8]
000019AC 486E F7F4 pea.l [A6 - 0x80C]
000019B0 4EAD 0EFA jsr [A5 + 0xEFA /* export_475 */]
000019B4 41EE F7F4 lea.l A0, [A6 - 0x80C]
000019B8 5288 addq.l A0, 1
000019BA 2F08 move.l -[A7], A0
000019BC 2F0B move.l -[A7], A3
000019BE 7000 moveq.l D0, 0x00
000019C0 102E F7F4 move.b D0, [A6 - 0x80C]
000019C4 2F00 move.l -[A7], D0
000019C6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000019CA 7000 moveq.l D0, 0x00
000019CC 102E F7F4 move.b D0, [A6 - 0x80C]
000019D0 4233 0000 clr.b [A3 + D0.w]
000019D4 508F addq.l A7, 8
000019D6 6028 bra +0x2A /* 00001A00 */
label000019D8:
000019D8 2F0C move.l -[A7], A4
000019DA 2F0B move.l -[A7], A3
000019DC 7000 moveq.l D0, 0x00
000019DE 3007 move.w D0, D7
000019E0 2F00 move.l -[A7], D0
000019E2 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000019E6 486D CB04 pea.l [A5 - 0x34FC]
000019EA 7000 moveq.l D0, 0x00
000019EC 3007 move.w D0, D7
000019EE D08B add.l D0, A3
000019F0 2F00 move.l -[A7], D0
000019F2 7004 moveq.l D0, 0x04
000019F4 2F00 move.l -[A7], D0
000019F6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000019FA 5847 addq.w D7, 4
000019FC 4233 7000 clr.b [A3 + D7.w]
label00001A00:
00001A00 2F0B move.l -[A7], A3
00001A02 4EBA FEAC jsr [PC - 0x154 /* 000018B0 */]
00001A06 588F addq.l A7, 4
00001A08 4CEE 1880 F7D0 movem.l D7,A3,A4, [A6 - 0x830]
00001A0E 4E5E unlink A6
00001A10 4E75 rts
00001A12 0000 0000 ori.b D0, 0x0
00001A16 0000 0000 ori.b D0, 0x0
00001A1A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001A1C-00001A24
fn00001A1C:
00001A1C 4E56 FEDC link A6, -0x0124
00001A20 48E7 0118 movem.l -[A7], D7,A3,A4
// end alternate branch 00001A1C-00001A24
fn00001A1C: // (misaligned)
00001A1E FEDC 48E7 .extension 0xEDC <<F/2-3/7>> // unimplemented
00001A22 0118 btst [A0]+, D0
00001A24 49EE FEFE lea.l A4, [A6 - 0x102]
00001A28 266E 0008 movea.l A3, [A6 + 0x8]
00001A2C 7000 moveq.l D0, 0x00
00001A2E 302B 0002 move.w D0, [A3 + 0x2]
00001A32 223C 0000 00F0 move.l D1, 0xF0
00001A38 C280 and.l D1, D0
00001A3A 7050 moveq.l D0, 0x50
00001A3C 9280 sub.l D1, D0
00001A3E E881 asr D1, 4
00001A40 2E01 move.l D7, D1
00001A42 DEBC 0000 0758 add.l D7, 0x758
00001A48 2F0C move.l -[A7], A4
00001A4A 2F07 move.l -[A7], D7
00001A4C 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00001A50 206D BA78 movea.l A0, [A5 - 0x4588]
00001A54 2068 0246 movea.l A0, [A0 + 0x246]
00001A58 2F08 move.l -[A7], A0
00001A5A 486E FEDC pea.l [A6 - 0x124]
00001A5E 7022 moveq.l D0, 0x22
00001A60 2F00 move.l -[A7], D0
00001A62 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001A66 206D BA78 movea.l A0, [A5 - 0x4588]
00001A6A 2068 0246 movea.l A0, [A0 + 0x246]
00001A6E 7000 moveq.l D0, 0x00
00001A70 302B 0004 move.w D0, [A3 + 0x4]
00001A74 2200 move.l D1, D0
00001A76 C0FC 0022 mulu.w D0, 0x22 /* '\"' */
00001A7A 4841 swap.w D1
00001A7C C2FC 0022 mulu.w D1, 0x22 /* '\"' */
00001A80 4841 swap.w D1
00001A82 4241 clr.w D1
00001A84 D081 add.l D0, D1
00001A86 2F30 0814 move.l -[A7], [A0 + D0 + 0x14]
00001A8A 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00001A8E 2D40 FEF0 move.l [A6 - 0x110], D0
00001A92 4FEF 000C lea.l A7, [A7 + 0xC]
00001A96 6606 bne +0x8 /* 00001A9E */
00001A98 7000 moveq.l D0, 0x00
00001A9A 6000 008E bra +0x90 /* 00001B2A */
label00001A9E:
00001A9E 2F0C move.l -[A7], A4
00001AA0 486D 2A9A pea.l [A5 + 0x2A9A /* export_1359 */]
00001AA4 4EAD 022A jsr [A5 + 0x22A /* export_65 */]
00001AA8 48C0 ext.l D0
00001AAA 72FF moveq.l D1, 0xFFFFFFFF
00001AAC B280 cmp.l D1, D0
00001AAE 508F addq.l A7, 8
00001AB0 6658 bne +0x5A /* 00001B0A */
00001AB2 2F0C move.l -[A7], A4
00001AB4 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00001AB8 2D40 FEF4 move.l [A6 - 0x10C], D0
00001ABC 588F addq.l A7, 4
00001ABE 660E bne +0x10 /* 00001ACE */
00001AC0 486E FEF0 pea.l [A6 - 0x110]
00001AC4 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001AC8 7000 moveq.l D0, 0x00
00001ACA 588F addq.l A7, 4
00001ACC 605C bra +0x5E /* 00001B2A */
label00001ACE:
00001ACE 486B 0004 pea.l [A3 + 0x4]
00001AD2 486E FEDC pea.l [A6 - 0x124]
00001AD6 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001ADA 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00001ADE 4A40 tst.w D0
00001AE0 4FEF 000C lea.l A7, [A7 + 0xC]
00001AE4 6616 bne +0x18 /* 00001AFC */
00001AE6 486E FEF4 pea.l [A6 - 0x10C]
00001AEA 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001AEE 486E FEF0 pea.l [A6 - 0x110]
00001AF2 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001AF6 7000 moveq.l D0, 0x00
00001AF8 508F addq.l A7, 8
00001AFA 602E bra +0x30 /* 00001B2A */
label00001AFC:
00001AFC 026B FF0F 0002 andi.w [A3 + 0x2], 0xFF0F
00001B02 006B 00E0 0002 ori.w [A3 + 0x2], 0xE0
00001B08 600C bra +0xE /* 00001B16 */
label00001B0A:
00001B0A 026B FF0F 0002 andi.w [A3 + 0x2], 0xFF0F
00001B10 006B 0000 0002 ori.w [A3 + 0x2], 0x0
label00001B16:
00001B16 486E FEF4 pea.l [A6 - 0x10C]
00001B1A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001B1E 486E FEF0 pea.l [A6 - 0x110]
00001B22 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001B26 7001 moveq.l D0, 0x01
00001B28 508F addq.l A7, 8
label00001B2A:
00001B2A 4CEE 1880 FED0 movem.l D7,A3,A4, [A6 - 0x130]
00001B30 4E5E unlink A6
00001B32 4E75 rts